一、聚合报告参数详解
Samples:表示本次测试一共发出了多少个请求,如果10个请求循环10次,则是100个请求
Average:平均响应时间(ms)
Median:50%请求的响应时间
90% Line:如上【一般关注这个】
95% Line:如上
99% Line:如上
Min:访问速度最快的一个线程的响应时间
Max:访问速度最慢的一个线程的响应时间
Error:线程访问出错的百分比
Throughput:吞吐量,默认情况下表示每秒完成的请求数(Request per Second)
Received KB/sec:每秒从服务器端接收到的数据量
Sent KB/sec:每秒从客户端发送出去的数据量
二、如何减少压力机的资源消耗(官方建议)
- 使用非gui模式,而是使用命令行模式;例如
jmeter -n -t test.jmx -l test.jtl
- 尽量用较少的监听器(listeners);如果使用了-l,像上面一样,则监听器就将会被弃用
- 尽量不要使用很多一样的samplers,应该使用一个sampeler在一个循环里,然后使用csv data set去改变具体sampler的变量。或者最好使用Access log sampler
- 不要使用功能模式functonal mode
- 使用CSV输出,不要使用xml格式输出
- 脚本尽量的不写无关的内容
- 用尽量少的断言
网友评论