首页 > 代码库 > Jmeter 入门

Jmeter 入门

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

 

Jmeter 入门