接口测试工具:JMeter介绍

下载安装

官方网站下载地址:https://jmeter.apache.org/download_jmeter.cgi

接口测试工具:JMeter介绍

根据官方下载要求,需要Java8或9以上的环境,需先搭建Java环境,在此不说明,另一篇博客里提及了jdk的下载、安装、环境配置:https://blog.****.net/qq_30990097/article/details/80619234

 

下载JMeter后解压文件夹到任一目录,进入解压目录..\apache-jmeter-4.0\bin\ ,双击ApacheJMeter.jar文件启动JMeter。

接口测试工具:JMeter介绍

启动后,如下图所示:

接口测试工具:JMeter介绍 创建任务

在测试开始前,需要创建一个测试任务,而在JMeter中一个线程组相当于是一个测试任务。

右击“测试计划”,选择“添加”—“Threads(Users)”—“线程组”

接口测试工具:JMeter介绍

接口测试工具:JMeter介绍

线程主要有三个属性

属性 说明
线程数 即虚拟用户数。一个线程代表一个虚拟用户。
Ramp-Up Period(in seconds) 线程数启动的时长,单位为秒。例如:如果线程数是10,准备时长2秒,那么平均每秒启动5个线程。
循环次数 每个线程发送请求的个数,即每个用户请求接口的次数。如果勾选了“永远”,那么用户就不停的一致访问接口。

如果是做接口测试,那么上述三个属性都是默认1即可。

添加HTTP请求。右击“线程名”,选择“添加”—“Sampler”—“HTTP请求”

接口测试工具:JMeter介绍

接口测试工具:JMeter介绍

名称 测试接口的名称,自取可辨识的名称即可
注释 对测试接口的注释,可不填写
协议 可以是HTTP或HTTPS,若未填写,默认为HTTP
服务器名称或IP 目标服务器的名称或IP地址,即域名
端口号 目标服务器端口号,默认为80
方法 发送HTTP请求的方法
路径 目标URL地址(不含服务器地址和端口号)
同请求一起发送的参数 接口参数,一行一个参数值

添加断言 

断言是验证接口返回的数据是否正确。

右击“HTTP请求”,选择“添加”—“断言”—“响应断言”

接口测试工具:JMeter介绍

 接口测试工具:JMeter介绍

 

添加察看结果树

察看结果树,用于显示每个请求的服务器响应结果。

右击“线程名”,选择“添加”—“监听器”—“察看结果树”

接口测试工具:JMeter介绍

运行

点击工具栏绿色“启动”按钮即可自动跑接口。

接口测试工具:JMeter介绍