性能测试工具 在 Jmeter 的 GUI 和非 GUI 模式下分别做压力测试,后者耗时更长是什么原因?

jojoya · 2017年02月07日 · 最后由 lili14114 回复于 2020年12月19日 · 4367 次阅读

非 GUI 模式运行结果:

GUI 模式运行结果:

通常非 GUI 模式,压力机占用的资源更少,应该请求的更快吧。。。

共收到 13 条回复 时间 点赞

多试几次,有可能是网络抖动,两次压测要有时间间隔,等系统指标平稳在进行

jojoya #13 · 2017年02月08日 Author

#1 楼 @taki
这个并发量对系统压力不大,服务器资源释放很快,重复尝试了多次还是同样的结果

非 gui 模式下结果是 jtl 吧,上面那个是你自己计算的吗

#3 楼 @taki
对,非 gui 模式下结果是 jtl,直接用 Jmeter 的聚合报告打开就可以自动分析出来;上面就是 Jmeter 的聚合报告打开 jtl 分析出来的结果

你这个就是网络情况不一样吧。是不是非 GUI 的压测发起服务器跟被测服务器之间 网络是不太好的。

这么看非 GUI 模式下, 网络比 GUI 下慢啊

感觉你这个结果不对啊,建议两次测试开始时的环境资源和程序资源一样,再测试看看

你把 gui 和 非 gui 运行 都输出 jtl ,然后在解析两个 Jtl 看有区别没

#8 楼 @taki
这个建议不错,我抽时间尝试一下

jojoya #10 · 2017年02月08日 Author

#5 楼 @jacksonchina
是同样的网络,同一套脚本,同样的服务器环境,并且多次尝试结果相同。

4楼 已删除

嗨,我今天搞这个也遇到这个问题了,楼主解决没

我也遇到同样的问题。
本地环境,同网络,同 jmx,
非 GUI 执行效率低
放到 Jenkins 更低(jenkins 也是本地环境)
楼主,解决掉了吗

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册