使用jmeter进行压力测试,线程组,参数化

在生产上,很多的情况都和压力有关系,多线程是模拟高并发的情况。平时自己开发用的是postman测试。开发一下下点不可能模拟到高并发的情况。本次发送http post请求,发送json数据。

Jmeter

安装使用就自己百度,没什么好解释的。

  • 添加线程组
    添加自己需要的线程数目,同时设置几秒内执行完。
    这里写图片描述
  • 添加http请求头部管理,目的就是增加了content type 设置为json:Content-Type 对应application/json,我发送的post请求json格式数据。
    这里写图片描述
  • 参数化,这里很重要。
    因为大部分情况下,发送的数据是不能一样的。需要对某些进行修改,不能重复造那么多数据,我们就选择单独替换单个,这样我们只有造单个数据就好了。使用是通过${xxx} 进行置换。多个使用逗号相隔,同时文本里面的也使用逗号分开。

这里写图片描述
- 设置http请求
这个设置一下,请求类型get or post,在body里面增加json数据体。记得置换一下参数。

这里写图片描述

  • 查看一下结果树
    这个就没什么好说的,就是看一下结果。
    这里写图片描述

扫把图标是清空记录用的。执行是绿色图标。但是要注意一下参数化的东西。用过一次,如果程序是不能再用就要换了。