jmetersummaryreport字段意思和设置集合点解释
1.需要在添加⼀个名为summary report的,跑完之后查看
Label:取样器/名称
Samples :事务数量
Average:平均⼀个完成⼀个事务消耗的时间(平均响应时间)
Median:所有响应时间的中间值,也就是 50%⽤户的响应时间,⼤概是这个意思
Min:最⼩响应时间
Max:最⼤响应时间
以上单位都是ms
Std.Dev:偏离量,越⼩表⽰越稳定report是什么意思
Error %:错误事务率
Throughtput:每秒事务数,即tps
KB/sec:⽹络吞吐量
2.集合点设置:
Jmeter的集合点是通过定时器来完成的
添加⼀个 Synchronizing Timer定时器
定时器选项的解释:
Number of Simulated Users to Group by:集合的⽤户数,也可以说是线程数
Timeout in milliseconds:表⽰在设置值的时间后,集合数量没有达到就算超市,设置为0,则表⽰⽆超时时间,如果线程数⽆法达到上个值时,那么测试将⽆限等待,除⾮⼿动停⽌
如果希望定时器仅应⽤于其中⼀个sampler,则把该定时器作为⼦节点加⼊,如下图
定时器仅仅对HTTP请求1起作⽤,即仅在HTTP请求1执⾏前执⾏定时器,和HTTP请求2⽆关。
3)如果你希望synchronizing timer应⽤于多个sampler.
如下,执⾏HTTP请求1和HTTP请求2前都会执⾏同步定时器1、2。当执⾏⼀个sampler之前时,和sampler处于相同作⽤域的定时器都会被执⾏;
注意点:
-----集合点的位置⼀定要在Sample(采样器)之前才能⽣效吗”
在Jmeter中,timer是在sampler之前执⾏的。不管这个定时器的位置放在sampler之后,还是之前。当然,如果有多个timer的时候,在相同作⽤域下,会按上下顺序执⾏timer,这个就需要慎重放置timer的顺序;不过,为了更好的可读性,还是建议将timer放在对应的sampler前⾯或⼦节点中;
5) 进⾏必要设置后,运⾏查看效果,通过结果树可以看到,请求是批量执⾏的。
可以观察开始执⾏的脚本,观察请求的增加数量趋势;或对⽐请求的发送时间.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论