JMeter做接口测试
一、安装JMeter
JMeter是Apache开发的基于Java的性能测试工具,本质是对web接口的调用,所以也可以用来做web接口测试。
JMeter官网下载地址:http://jmeter.apache.org/download_jmeter.cgi
本例选择的是zip版,运行环境要求Java8或以上,如下图:
JMeter下载后,将.zip文件解压,进入bin目录下,双击ApacheJMeter.jar来启动JMeter,如下图:
二、创建接口测试
1、创建测试任务
(1)添加线程组,一个线程组可以看作是一个测试任务
右击“测试计划”,在快捷菜单中单击“添加”->“Threads(USers)”->“线程组”。
(2)设置线程组,如下图:
线程数:设置虚拟用户数,因为是做接口测试,这里设置为1
Ramp-Up Period(in seconds):设置线程数的启动时间
循环次数:每个线程发送请求的个数
2、添加HTTP请求
右击“线程组”,点击“添加”->“Sampler”->“HTTP请求”。
3、添加接口
设置“查询嘉宾信息”接口,如下图:
设置“添加嘉宾信息”接口,如下图:
4、添加“察看结果树”,运行后可以看到服务器的响应结果
右击“线程组”,点击“添加”->“监听器”->“察看结果树”
点击“运行”按钮,再点击察看结果树,如下图:
text窗口显示请求对象,绿色表示请求成功,响应数据窗口用于显示服务器的响应信息
5、添加断言
为“查询嘉宾信息”接口添加断言,右击“查询嘉宾信息”,点击“添加”->“断言”->“响应断言”
设置响应数据
为“添加嘉宾信息”接口添加断言,如下图:
6、运行接口测试
添加“断言结果”,右击“线程组”,点击“添加”->“监听器”->“断言结果”
点击“运行”按钮,并查看断言结果