【发布时间】:2013-09-04 16:33:13
【问题描述】:
我正在尝试通过 JMeter 测试应用程序的性能,我使用聚合报告发现了结果,但与使用 Firebug-Net 面板发现的结果相比,报告显示的性能较低。那么,Firebug-Net Panel 和 Jmeter 中显示的时间究竟有什么区别。我还在 Jmeter 中启用了缓存,以便实现一个真实的场景。任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过从命令行而不是 GUI 触发测试?
-
没有尝试过该选项,但即使我尝试也会有所作为。还有一点,如果我取消选中“嵌入式资源”选项(css、图像和 js),性能会显着提高(类似于 Firebug-Net 面板)。
-
Net面板立即使用缓存,jMeter的第一个请求没有缓存。尝试删除缓存(Ctrl+Shift+Delete),然后尝试使用网络面板加载页面。是的,您应该尝试不使用 GUI。
-
是的!我理解你删除缓存然后尝试加载的观点,但是为了创建一个真实的用户场景,我想启用缓存。为了用 Jmeter 模拟这种行为,我尝试了两个选项(i)禁用嵌入式请求(ii)Http Cache经理。但我仍然对正确的方法感到困惑。
-
我不是在谈论用户场景,我只是想帮助您找到问题的答案(jMeter 和 Firebug 之间的差异)。你试过我的建议了吗?
标签: java performance firebug jmeter performance-testing