这篇笔记记录用jmeter做http/https协议接口测试,
第一步:新建线程组,选中测试计划右键如下图一样选择
第二步:创建http/https协议请求
第三步:输入请求信息
不同请求不同入参方式,以下讲解get和post请求的入参方式
get请求入参:
方式一:拼接的方式
示例1:/login/?user_id=1070001&password=12345678
方式二:添加参数的方式
post接口入参如图设置:
无论多少个参数,就以此格式入参:"字段名称":"字段的值",不同字段之间用英文状态下的逗号隔开,且最后一个参数无需逗号。
另外,当入参类型为数字时,字段名称无需用双引号
例如:"number":1
第四步:添加查看结果树,结果树可以查看接口url,执行状态等信息,添加方式如下
第五步:执行
点击jmeter最上方的执行按钮,就可以在结果树中查看对应接口的执行状态啦
结果树设置:
结果树补充知识:
(1)取样器结果:返回值报200,表示执行接口调试成功
- Thread Name:线程组名称
- Sample Start: 启动开始时间
- Load time:加载时长
- Connect time:连接时间
- Latency:等待时长
- Size in bytes:发送的数据总大小
- Headers size in bytes:发送HTTP请求的信息头部分大小
- Body size in bytes:发送HTTP请求的body部分大小
- Sample Count:发送统计(发送请求的个数)
- Error Count:交互错误统计(发送请求错误的个数)
- Response code:返回码(请求状态码)
- Response message:返回信息
- Response headers:返回的头部信息
(2)Request:即请求,也就是接口发送的数据
(3)响应数据:返回的数据
ps:其他接口不常用,请小伙伴们灵活变通