- 博客(20)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Jenkins+JMeter+Ant 接口持续集成
JMeter安装JMeter安装包: 下载地址:https://jmeter.apache.org/download_jmeter.cgi 依赖JDK环境 JDK环境配置: JAVA_HOME E:\jdk1.8.0_51 CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; JMe...
2019-11-13 09:33:54
332
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 提升jmeter脚本编写效率的方法:Fiddler导出jmx文件
有效提升编写JMeter脚本效率的方法jmeter的脚本来源有以下几种:badboy录制、jmeter自带的录制功能、手动编写脚本(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。下面分享下fiddler导出jmeter脚本,通过fiddler抓取的请求,导出为jmx格式,极大提升脚本编写效率。fiddler导出jme...
2019-11-12 19:58:27
1085
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 接口测试如何开展?如何做接口自动化
2018年已经来临了。。。测试同仁们还在为如何开展接口测试工作而苦恼吗?还在为如何做接口自动化而发愁吗?《接口测试自动化实战》--从基础开始学起,快速入门接口自动化。https://yuedu.baidu.com/ebook/aaf72f1b42323968011ca300a6c30c225901f07d
2018-01-12 17:50:30
3436
原创 python接口测试-数据驱动-DDT
DDT是python的第三方库,全名称为:Data-Driven/Decorated Tests。ddt安装 通过pip安装ddt模块,安装Python后,Python自带pip功能包 切换到Python安装目录script下,执行:pip install ddt 在ddt的模块中,@data表示元组的列表数据,@unpack表示用来解压元组到多个参数,在使用的时候,...
2019-12-04 20:27:36
424
原创 pytest--命令行参数
使用pytest --help可以查看全部选项 -v:pytest -v 说明:可以输出用例更加详细的执行信息,比如用例所在的文件及用例名称等 -q(--quiet) 该选项的作用与-v/--verbose的相反,简化输出信息。 -k -k 选项允许使用表达式指定希望执行的测试用例,例如:test_answer() test_resul...
2019-12-04 20:12:36
2639
原创 Jenkins发送测试报告邮件
邮件全局配置邮件插件:Email Extension Plugin 功能:发送邮件 邮件全局配置:jenkins--系统管理--系统配置:截图: 配置说明: 系统管理员邮件地址:必须配置,配置后邮件将由该邮件地址发出。该邮箱必须开启SMTP SMTP server:邮件的smtp服务器:163邮箱为:smtp.163.com ...
2019-11-13 08:54:57
440
原创 python接口自动化-用例执行顺序
unittest默认顺序是:根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z。所以以A开头的测试用例方法会优先执行,以a开头会后执行示例# -*- coding:utf-8 -*-import unittest class Test(unittest.TestCase):
2018-01-22 16:49:23
2781
原创 Python2.x to 3.x
2.x如何转换成3.x呢?Python3内置了2to3工具,运行后将自动转换成3.x。· 安装后Python后,cmd命令切换到工具所在目录 我们通过--help查看帮助发现命令后面需要带参数·
2018-01-16 08:39:31
186
原创 Python - selenium自动化-Chrome(wap模式)
Selenium +Chrome浏览器如何模拟手机操作进入手机模式打开谷歌浏览器,按F12,进入开发者模式,点击Toggle device toolbar,进入手机模式设置Chrome的手机模式deviceName可更改成Chrome浏览器中支持的设备型号设置成手机模式之后,使用click事件,进行搜索,无响应,我们可以使
2018-01-11 13:59:34
2934
原创 Python - selenium自动化-Chrome(headless)
什么是 Headless ChromeHeadless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。相比于现代浏览器,Headless Chrome 更加方便测试 web 应用,获得网站的截图,做爬虫抓取信息等。相比于较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏
2018-01-09 16:50:49
15140
原创 Python selenium自动化-PhantomJS
PhantomJSPhantomJS是无界面浏览器,具有完整的浏览器内核,包括js解析引擎,渲染引擎,请求处理等,但是不包括显示和用户交互页面的浏览器。PhantomJS的使用场景PhantomJS的适用范围就是无界面浏览器的适用范围。通常无界面浏览器可以用于页面自动化,网页监控,网络爬虫等:页面自动化测试:希望自动的登陆网站并做一些操作然后检查结果是否正常。网页监控:希望定期
2018-01-08 10:58:08
318
原创 Jenkins 通过邮件模板发送 html 片段,中文出现乱码
在Windows的环境变量中添加:JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF8配置好后,重启Jenkins,问题解决(亲测可用)
2018-01-04 09:59:53
2221
2
原创 Jenkins搭建selenium自动化集成环境
部署JenkinsJavaTomcatJenkinsJava安装Java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载安装后,在系统环境变量里添加以下变量:在系统环境变量里添加以下变量:①JAVA_HO
2018-01-04 08:37:55
670
原创 chromedriver与chrome版本及下载地址
chromedriver版本支持的Chrome版本v2.34v61-63v2.33v60-62v2.32v59-61v2.31v58-60v2.30v58-60v2.29v56-58v2.28v55-57
2018-01-03 15:05:30
3122
原创 Appium Desktop 使用
Appium Desktop 元素定位与Android的uiautomatorviewer一样,可进行元素定位,某些app 在 uiautomatorviewer中获取不到元素,小编这里就遇到获取某个页面元素时,一直报错,使用AppiumDesktop完美解决,AppiumDesktop也可以定位iOS的APP,以下示例都在Android中演示。录制脚本支持多种语言
2018-01-02 08:59:57
2669
原创 pycharm,run unittests 未生成测试报告
当前是unittest in xxx.py的时候,菜单栏里选Run,然后选Edit Configurations,有Python和Python tests两个部分,把你要运行的文件配置从Python tests删掉加在Python里就可以了。
2017-12-28 17:02:10
801
原创 Python接口自动化-json处理
什么是jsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,之前requests的post请求文章中我们已经介绍了json入参的处理方式Python3 中。post请求,可通过json =传入的参数进行处理,例如:也可以通过导入json模块进行处理:json.dumps
2017-12-28 08:43:00
1584
原创 Python接口-重定向
什么是重定向简单的理解:打开一个URL跳转到另外个URL了,例如我们复制登录后地址到浏览器中打开,会跳转到登录页面,这既重定向。常用的重定向方式有:301 redirect、302 redirect与meta fresh。--301 redirect::301 代表永久性转移(Permanently Moved)--302 redirect::302 代表暂时性转移
2017-12-22 10:12:15
2475
原创 接口自动化-postman集成Jenkins
newmanNewman是Postman的一个命令行集合运行者。 它允许您直接从命令行运行和测试Postman集合。 它是以可扩展性为基础构建的,因此您可以轻松将其与持续集成服务器集成并构建系统。官方简介:https://www.getpostman.com/docs/postman/collection_runs/command_line_integration_with_new
2017-12-20 16:58:37
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人