我们有安装在其他拉斯维加斯的服务器,目前我们需要使用来自旧金山办事处的jmeter进行性能测试。我很确定这样做会在响应时间中增加网络延迟。你有什么想法吗?我们可以避免这种情况。
答案 0 :(得分:2)
您无法避免网络延迟,但至少应尽量减少其对测试结果的影响。
只需将您的负载生成器实例(Jmeter服务器)尽可能靠近测试目标。理想情况下,它们应位于同一数据中心(例如,请查看Amazon EC2 instances)。
在这种情况下,您的延迟不会对性能结果产生巨大影响,因为它会相对较小。
但请记住,网络延迟是任何网络通信的日常部分,您也必须考虑它。它可能对您的生产系统产生重大影响,特别是对于与您的数据中心没有“紧密相关”的用户。
答案 1 :(得分:2)
实际上,JMeter会根据The Load Reports指南
单独存储延迟从服务器接收响应所需的响应时间是响应时间+延迟的总和。
JMeter .jtl结果文件如下所示:
因此,像=B2-L2
这样的非常简单的公式将帮助您确定没有延迟度量标准的响应时间,但这并不是因为延迟很重要。