【发布时间】:2015-01-16 09:23:04
【问题描述】:
这是一个有效的测试,用于检查在 500 个并发用户的情况下加载被测网站需要多长时间。
我以 500 个线程用户运行 jmeter,加速期 = 50 并且永远循环计数。带有“表中的结果”的侦听器,该侦听器还记录延迟。
当 jmeter 运行时,我尝试使用实际浏览器(在我的情况下为 IE8)加载/浏览被测网络, 它在 7 秒内加载。但基于延迟,大部分结果是 50k++。
实际浏览器中的 7 秒加载时间是否被视为“响应时间结果”?因为它是在实际浏览器中加载的。
另一个问题: 延迟 50k 是否转换为秒?表示 50 秒。如果我们基于 jmeter 结果加载被测网络? 请向我澄清这一点:)
【问题讨论】:
-
对于 500 个用户,您应该使用 jmeter 的命令行 (-n) 模式而不是 GUI,并删除表侦听器中的结果以获得更好的性能和更准确的结果。使用“-l”参数将结果记录在 JTL 文件中。 (您可以稍后将这些文件加载到您想要的任何侦听器中,只要您保存所需的字段)。您可以使用 jmeter.properties 文件中的选项定义应将哪些字段保存在结果文件中,以“saveservice.”开头的行。您可能需要考虑保存 XML,以便实际查看收到的请求/响应。
标签: performance browser load jmeter performance-testing