jmeter 线程组顺序执行

背景:很多时候我们需要 :A接口的返回结果做B接口的参数,比喻token,userId 等,如果是B接口先执行,再执行的A接口就会出现问题,这时我们需要让他们按照顺序执行,先A后B。 解决方法: jmeter的测试计划中默认是勾选这个的(主线程关闭后运行拆线线程组) 出现如下情况:其他的...

2018-11-07 11:57:23

阅读数 1629

评论数 0

jmeter 如何把错误的 response data写到报告中

1.找到报告模板文件: 打开文件:拉到 failure detail 处,可以知道showdata=y 才会显示response data 所以修改showdata =y 修改完成后,拉到 failure detail 处,替换: <xsl:for-each ...

2018-11-06 19:11:02

阅读数 772

评论数 0

Yapi 高级mock简单使用

MOCK 测试,在测试过程中,对于某些不容易模拟的场景或者是不容易获取的测试数据,使用MOCK 来方便测试。 此处使用Yapi 的高级MOCK ,高级mock有2中方式,期望和脚本。 先使用第一种方式,期望。在已经写好的一个接口种找到yapi生成的mock 地址。 进入高级mock,...

2018-11-01 17:24:12

阅读数 1082

评论数 0

jmeter 解析json

1. 在测试计划中导入json.jar 包 2.新建一个BeanShell PostProcessor 3. 代码如下 import org.json.JSONObject;  //需要在测试计划中导入包 json.jar import org.json.JSONArray; //...

2018-11-01 14:29:26

阅读数 297

评论数 0

adb 命令启动app

模板:adb shell am start -n package/launch activity 例子:adb shell am start -n com.tencent.mobileqq/.activity.SplashActivity 出现Starting: Intent { cmp=...

2018-10-29 13:52:19

阅读数 1582

评论数 0

Jmeter 跨线程组传递参数

比如跨线程组传递token 新增一个获取token的线程组,新增一个http请求,在http请求上右键新增正则表达式,提取token: 在HTTP请求上右键,新增BeanShell PostProcessor: 在测试计划上右键,新增用户定义的变量: 再新增一个线程组,新增一个...

2018-10-10 18:43:56

阅读数 415

评论数 0

Jmeter 数据库返回值与接口返回的值做验证

思路: 1.连接数据库 2.获取数据库返回的数据 3.获取接口返回的数据 4.两者返回数据进行对比验证 连接数据库。此处以SQL server 为例 测试计划页面: 下载sqljdbc4-2.0.jar 在此页面浏览,选择jar包所在的目录 线程组右键-》配置元件-》选择JDB...

2018-10-08 19:38:00

阅读数 1474

评论数 0

Jenkins 使用系统设置模板发送邮件

1.系统管理-》系统设置 接上图: 接上图: 点击Content Token Reference 右边的 ? 可以查看插件可用变量的说明。Default Triggers 按钮点开,选择Always 此处的设置完成后无法进行调试,需要在job 中体现。此处勾选了Al...

2018-09-30 17:19:51

阅读数 663

评论数 0

Windows 下ANT+Jenkins持续集成构建

准备工作: 1.安装apache-ant,下载地址:https://ant.apache.org/bindownload.cgi 选择压缩的文档进行下载解压 环境变量配置: ANT_HOME:C:\ Apache的ANT-1.10.5 CLASSPATH:%ANT_HOME%\ LI...

2018-09-30 12:11:44

阅读数 207

评论数 0

Jmeter+Ant执行build.xml出现错误:前言中不允许有内容

解决方法: 在JMeter的bin目录中找到jmeter.properties; 将文件中#jmeter.save.saveservice.output_format=csv 改为jmeter.save.saveservice.output_format=xml

2018-09-29 16:55:22

阅读数 375

评论数 0

Jenkins 发布邮件

1.安装插件 2.系统管理-》系统设置 此处管理员邮件地址应该和 SMTP 服务器的地址是同一个地址。如: SMTP:stmp.qq.com 那管理邮件地址就是 XX@QQ.COM SMTP: stmp.163.com 那管理邮件地址就是 XX@163.COM   安装...

2018-09-28 15:39:01

阅读数 207

评论数 0

robotframework+jenkins 持续构建项目

1.打开Jenkins 进行登陆,选择系统管理,选择管理插件 2.安装robotframework 插件,此处我已经安装过 3.开始构建任务,选择新建 4.任意输入一个项目名称,选择自由风格构建   5.源码管理默认就好 6.构建触发器。此处设置定时任务,根据自己的...

2018-09-04 15:30:42

阅读数 412

评论数 0

postman 读取本地文件作为参数

也可以这样: 本地文件的写法: 注意:第一行一定要写上参数的名称。 如果文本中有中文,会显示乱码,此时,应该把文件另存为UTF-8格式的文件。 打开collection Runner  如: 中文: 完成上述设置后,可以点击Run Tests执行接口用例 运...

2018-08-20 11:12:28

阅读数 3248

评论数 0

RF 导入第三方库

我们知道robot framework中安装的第三方库都是在C:\Python27\Lib\site-packages目录下 故,在此目录添加一个文件夹zeroLibrary.在此目录下添加2个python文件。其中__init__.py 是必须要这个名称的,后面一个文件专门用来编写自己的方法。...

2018-08-17 14:08:28

阅读数 965

评论数 0

C:\apache-tomcat-8.0.36\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

上图的意思是当前目录下的 tcnative-1.dll 文件是32位的,但是要运行在64位的环境下。 解决方法:下载64位的 tcnative-1.dll 文件 放在tomcat的bin目录下即可。  ...

2018-08-17 10:27:58

阅读数 172

评论数 0

使用 uiautomator dump 获取app上的页面元素

1.输入:adb shell /system/bin/uiautomator dump --compressed /data/local/tmp/uidump.xml 2.查看页面是否存到了/data/local/tmp目录下 3.把/data/local/tmp目录下的uidump....

2018-08-15 17:47:27

阅读数 2446

评论数 2

adb切换手机输入法

前提:每次使用appium进行自动化测试时,系统会设置为appium的输入法,这时候我们在点击输入框的时候是没办法和平常一样弹出自己的输入法的,虽然可以手动在设置里面更换输入法,但是还是感觉比较麻烦,所以呢,现在我们使用命令的方法进行切换输入法。 手机先连接adb 输入:adb shell i...

2018-08-15 16:59:23

阅读数 433

评论数 0

robot framework 操作excel文件

1.安装excelLibrary  2.robot framework 导入ExcelLibrary  

2018-08-15 13:34:50

阅读数 546

评论数 0

robot framework做get,post接口测试

1.需要安装requests ,requestsLibrary pip版本低就先升级 查看版本, 输入:pip --version 升级,输入:python -m pip install --upgrade pip 输入:pip install requests 输入:pip...

2018-08-14 10:54:14

阅读数 4051

评论数 0

robot framework 操作MySQL,SQL server数据库

1.先安装需要的库:databaseLibrary,pymysql 安装databaseLibrary库,做数据库验证 安装操作MySQL数据库包,输入:pip install pymysql 2.打开robot framework ,导入databaseLibrary包。 操作M...

2018-08-14 10:20:44

阅读数 627

评论数 0

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