Jmeter -压力测试

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.查看表格结果

 

 

详细说明如下图:

 

posted @ 2021-01-08 12:35  岑惜  阅读(186)  评论(0编辑  收藏  举报