Jmeter 入门

烈酒焚心 提交于 2020-02-27 08:08:24

Jmeter是Java语言开发的开源性能测试工具

1、下载地址:http://jmeter.apache.org/,点击Download

2、Jmeter 运行环境需安装JDK(版本建议1.6以上),配置好环境变量

3、打开Jmeter文件,点击Jmeter.bat文件运行

4、选择测试计划右键添加--》thread--》线程组

5、选择线程组右键,添加--》配置元件--》信息头管理器(这里可以通过抓包工具获取),信息投管理可以配置不同的请求头格式(例如Json格式请求头如下所示)

6、选择线程组右键,添加--》sampler--》Http请求,配置IP地址,端口号,请求路径,请求方式,请求参数

7、在线程组设置并发用户量(线程数),在线程组设置,例如:设置线程数10 运行10,那么说明模拟请求是10*10=100个


8、选择线程组右键,添加--》监听器--》察看结果树


9、选择线程组右键,添加--》监听器--》聚合报告,虽然聚合报告对于我来说有些陌生,但是以下是平时收集资料的总结,可以参考。

聚合报告表头说明:

Label :每个Jmeter的Element(例如http request)都有一个Name属性,这里显示的就是name属性
# Samples:表示你这次测试中一共发出了多少请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
Average :平均响应时间--默认情况下是单个request的平均响应时间,当使用了Transaction controller时也可以以transaction为单位显示平均响应时间
Median:中位数,也就是50%的用户响应时间
90% Line :90%用户的响应时间

Min :最小响应时间

Max :最大响应时间
Error % :本次测试中出现错误的请求的数量/请求总数
Throughput - 吞吐量---默认情况下表示每秒完成的请求数(Request Per Second),当使用了Transaction Controller 时,也可以表示类似LoadRunner的Transaction per Second数
Kb/sec :每秒从服务器端接受的数据量,相当于LoadRunner中的Throughput/sec

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!