Jmeter接口测试(二)

一、当没有接口文档时,如何使用Jmeter录制和创建脚本

1、抓包

2、badboy

3、Jmeter自带的http代理服务器

   (1)新建线程组

   (2)新建代理服务器:测试计划→非配置元件→代理服务器

             端口:8888

             目标控制器:设置为录制的目标线程组

             Type:默认HttpClient4

   (3)点击【启动】按钮,运行代理服务器

             在控制面板-internet选项→连接→局域网配置

4、调试接口测试脚本

注意:Jmeter录制脚本时,设置的端口不能与其他运行程序端口一样,否则会出现如下报错:

Jmeter接口测试(二)_第1张图片

出现以上报错时,更改浏览器代理服务器端口与jmeter中HTTP代理服务器的端口一致即可;

启动会弹出证书安装确定:

Jmeter接口测试(二)_第2张图片

 

二、Jmeter执行数据库操作

1.引入数据库的驱动jar包

放到jmeter/lib目录下。

2.新建JDBC connection configuration

Jmeter接口测试(二)_第3张图片

 Jmeter接口测试(二)_第4张图片

3.新建JDBC Request

 Jmeter接口测试(二)_第5张图片

 4.使用

Jmeter接口测试(二)_第6张图片

 

三、Jmeter非GUI命令详解

1.  -n    使用非gui方式,不能单独使用,必须和-t(指定jmeter的脚本)一起用。

E:\ants>jmeter -n -t test.jmx

只会生成一个log日志文件,没有任何报告输出

 

2.  -l    生成jtl格式的报告

注意:修改jmeter.properties配置文件

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true

 

3.  -e    生成html报告,不能单独用,一般和-o(输出)一起用

注意:修改jmeter.properties配置文件

jmeter.save.saveservice.output_format=csv

 

四、使用Jmeter+Ant+Jenkins实现接口自动化测试

1.下载ant并且解压,配置环境变量到path路径

2.配置build.xml,执行并构建报告,然后放到和jmx文件同级的目录。

3.配置jmeter.properties文件

jmeter.save.saveservice.output_format=xml

4.在dos里面执行如下命令

ant

 

 

你可能感兴趣的:(软件测试,jmeter)