jmeter之http或https接口测试

时间:2024-03-12 19:47:23

这篇笔记记录用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:其他接口不常用,请小伙伴们灵活变通