Test
Step
Sets the startup delay for each thread (in milliseconds), setting to 0 will start all threads simultaneously.
The shortest time the step has taken (in milliseconds).
The longest time the step has taken (in milliseconds).
The average time for the test step (in milliseconds).
The last time for the test step (in milliseconds).
The number of times the test step has been executed.
The number of transactions per second for the test step, see Calculation of TPS/BPS below.
bytes
The number of bytes processed by the test step.
The bytes per second processed by the test step.
The number of assertion errors for the test step.
Failed requests ratio (the percentage of requests that failed).
1、Test Step:调用方法名称。
2、min、max、avg、last:调用时的最小、最大、平均、最近一次的响应时间
3、cnt总调用次数 ;tps平均每秒调用次数
4、bytes接口处理的字符数;bps平均每秒接口处理的字符数
5、err报错次数;rat报错次数/执行次数
min,最小响应时间
max,最大响应时间
avg,平均响应时间
last,上一次请求响应时间
cnt,请求数
tps,每秒处理请求数
bps,吞吐率
rat,错误率
最新内容请见作者的GitHub页:http://qaseven.github.io/
性能测试实战 | 修改 JMeter 源码,定制化聚合压测报告
性能和压力测试是每一个互联网应用程序上线之前都必须检验的测试项目。JMeter 作为目前互联网大厂最流行、最强大的性能测试工具,已经成为测试人员行走江湖的必备利器。
相比传统的压力测试工具(如 LoadRunner),JMeter 最显著的特点就是开源、轻量级、易于维护、便于扩展。
面对变化多端的业务情况,测试开发人员可以基于 JMeter 源码修改和二次开发,快速实现定制化功能,更好的满足业务
最近一个项目着急上线,要求大并发,目标是支持一万并发,于是用压力测试软件jmeter测试了一番,结果总是让人不可思议,全是jmeter连接目标服务器超时请求,特此记录一下。如果哪位知道原因请留言告知,谢谢!
测试文件均采用phpinfo测试页面,页面大小大概70-80k。