1.前言
做压力测试,首选用jmeter,但是对于小白来说很不友好,很多关键的操作以及意思,都不明确,是大神太多了?
在这里将详细讲述。
2.启动jmeter后的画面
3.如果不喜欢英文,可以换成中文
点击Chinese(Simplified)
4.新建一个线程组,鼠标右键 点击 Test Plan ,即测试计划
名称可以修改自己喜欢的。
线程属性里的线程数、Ram-Up时间(秒)、循环次数是重点 ,其他的如果不需要特别的设置一般不需要动。
Ram-Up时间(秒)的意思是在多少秒内发送 ( 【线程数】/ 【Ram-Up时间(秒)】)个线程,
下图里都设置为1 ,
三个参数 连起来 的意思是说 ,在1秒内循环1次发送1个线程 ,
5.在 线程组 添加http请求
如果是get请求,需要 将参数放在下图
如果是post请求 ,需要 将参数放在 请求体里面 ,则如下图设置,以json格式写
同时如果是post请求,还需要在请求体里设置请求头
Content-Type : application/json
那么需要先在线程组加一个http请求体管理器
如果有些接口需要将token放在请求头上,则也是放在这个了
如
6.线程组添加监听器,一般测试只需要 使用下图几个就行
7.运行线程组 ,其实不需要必须选择哪一个,只需要选中选择组里面的任意一个,都可以启动请求 ,
点击绿色三角形按钮
点击后会变成白色,点击stop可以终止
等三角形又变成绿色后,标识执行完毕
如果要清除测试记录,则点击 扫把 图标
7.查看结果树,点击列表的选项,即可查看请求和响应信息
8.查看聚合报告
英文版本如下【又执行了一次,记得在此之前清除记录,否则会把两次测试累加】
详细说明如下图
9.查看表格结果
详细说明如下图: