自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 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

原创 提升jmeter脚本编写效率的方法:Fiddler导出jmx文件

有效提升编写JMeter脚本效率的方法jmeter的脚本来源有以下几种:badboy录制、jmeter自带的录制功能、手动编写脚本(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。下面分享下fiddler导出jmeter脚本,通过fiddler抓取的请求,导出为jmx格式,极大提升脚本编写效率。fiddler导出jme...

2019-11-12 19:58:27 1085

原创 接口测试如何开展?如何做接口自动化

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

转载 pycharm2017最新注册码(亲测有效)

server选项里边输入 http://idea.imsxm.com/

2017-12-28 08:45:26 4939 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除