JMeter做接口测试

一、安装JMeter

 JMeter是Apache开发的基于Java的性能测试工具,本质是对web接口的调用,所以也可以用来做web接口测试。

 JMeter官网下载地址:http://jmeter.apache.org/download_jmeter.cgi

 本例选择的是zip版,运行环境要求Java8或以上,如下图:

JMeter做接口测试

 JMeter下载后,将.zip文件解压,进入bin目录下,双击ApacheJMeter.jar来启动JMeter,如下图:

JMeter做接口测试

二、创建接口测试

1、创建测试任务

(1)添加线程组,一个线程组可以看作是一个测试任务

右击“测试计划”,在快捷菜单中单击“添加”->“Threads(USers)”->“线程组”。
JMeter做接口测试

(2)设置线程组,如下图:

JMeter做接口测试

 线程数:设置虚拟用户数,因为是做接口测试,这里设置为1

 Ramp-Up Period(in seconds):设置线程数的启动时间

 循环次数:每个线程发送请求的个数

2、添加HTTP请求

右击“线程组”,点击“添加”->“Sampler”->“HTTP请求”。

JMeter做接口测试

3、添加接口

 设置“查询嘉宾信息”接口,如下图:
JMeter做接口测试

 设置“添加嘉宾信息”接口,如下图:
JMeter做接口测试

4、添加“察看结果树”,运行后可以看到服务器的响应结果

 右击“线程组”,点击“添加”->“监听器”->“察看结果树”
JMeter做接口测试

 点击“运行”按钮,再点击察看结果树,如下图:
JMeter做接口测试

 text窗口显示请求对象,绿色表示请求成功,响应数据窗口用于显示服务器的响应信息

5、添加断言

 为“查询嘉宾信息”接口添加断言,右击“查询嘉宾信息”,点击“添加”->“断言”->“响应断言”
JMeter做接口测试

 设置响应数据
JMeter做接口测试

 为“添加嘉宾信息”接口添加断言,如下图:
JMeter做接口测试

6、运行接口测试

 添加“断言结果”,右击“线程组”,点击“添加”->“监听器”->“断言结果”
JMeter做接口测试

 点击“运行”按钮,并查看断言结果
JMeter做接口测试

可以在断言窗口看到断言的结果,这里“添加嘉宾信息”运行失败了,这是因为前面察看结果树已经运行过一次,该嘉宾已经添加过了,所以会失败