- 博客(6)
- 收藏
- 关注
原创 Locust创建性能测试流程
Locust创建性能测试流程前言Locust 可没有傻瓜式的脚本录制功能,要想用它来做性能测试,必须撸起袖子来写代码。不过一、Locust是什么?Locust是开源的,使用Python开发,基于事件,支持分布式并提供Web UI测试执行,其结果显示了测试工具的性能。它能够在资源利用率明显优于JMeter,关键是仿真的虚拟用户以不同的方式,JMeter作为虚拟用户通过线程,和蝗虫gevent图书馆支持协同程序,用一种绿色小鸟味道到用户的模拟,在相同的配置可以支持LocustCompared并发用户的数
2020-12-11 15:24:53 237 1
原创 Selenium中元素的三种等待方式
Selenium中元素的三种等待方式(1)隐式等待:implicitly_wait()通过一定时长等待页面上某元素加载完成。如果超出了设置的时长元素还没有被加载,则抛出NoSuchElementException异常。语法:缺点:当页面某些js无法加载,但是想找的元素已经出来了,它还是会继续等待,直到页面加载完成(浏览器标签左上角圈圈不再转),才会执行下一句。某些情况下会影响脚本执行速度。(2)显式等待:WebDriverWait()等待某个条件成立时继续执行,否则在达到最大时长时抛出超时异常。
2020-12-10 17:57:27 1535 3
原创 Selenium定位辅助工具Ranorex Selocity_chrome插件
Selenium定位辅助工具Ranorex Selocity_chrome插件一、Ranorex Selocity_chrome是什么?Ranorex Selocity_chrome是一款超实用的web自动化测试元素定位插件,大大提升元素定位的获取效率。二、使用步骤一、先下载下方提供的安装包。(或到Chrome官网下载)下载链接:https://pan.baidu.com/s/18HE5dd_xt5eYSF2hweO6Ew 提取码:kt5d二、打卡Chrome浏览器,进入插件管理界面,导入仪下载
2020-12-10 16:28:19 1026
原创 Jmeter性能测试使用
Jmeter性能测试使用前言Apache JMeter是一款纯Java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。一、使用步骤1、JMeter安装由于JMeter是基于Java开发,首先需要下载安装JDK。至于JDK则么安装配置环境变量啥的,就不多说了,自己百度,一搜一大把,我们着重说JMeter。官网下载地址:http://jmeter.apache.org/downloa
2020-12-10 15:36:26 125
原创 Jenkins配置生成测试报告和发送邮件
Jenkins配置生成测试报告和发送邮件前言Web自动化测试中,我们需要实现定时自动化,并且自动生成测试报告,通过邮件形式发送到指定人员,现在就来讲解怎么通过Jenkins实现生成测试报告并发送测试报告邮件方法。二、使用步骤(1) 代码设置项1.下载BeautifulReport模块下载地址:https://pan.baidu.com/s/1PxqGsfhf85txjbJA-RWzjw 提取码:ccmp2.解压与存放路径下载BeautifulReport的完整.ZIP文件,然后解压,把整个文
2020-12-10 15:04:35 1258
原创 Web UI自动化测试之上传下载文件方法
Web UI自动化测试之上传下载文件方法前言Web UI自动化测试中,往往都会遇到文件上传或下载功能操作,通过直接的Selenium方法无法实现,所以就要用到一些插件辅助工具。二、使用步骤1、UI自动化测试上传文件方法第一种方法:使用webdriver api 提供的方法send_keys上传文件。send_keys方法第二种方法:AutoIt工具它是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。官网地址:https://www.autoit
2020-12-10 14:02:45 1692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人