JMeter延迟与加载时间(采样时间)
我在我的HTTP服务器上运行测试,当我将服务器从localhost(使用笔记本电脑)切换到AWS EC2 t.micro服务器时,传输速度非常慢。
我想知道使用JMeter进行测试时延迟和加载时间(或采样时间)之间的差异。 加载时间在“查看结果树”中,采样时间在“查看表中的结果”中。
这是我的问题。
-
发送大约3.5mb的zip文件时,在localhost中测试时大约需要0.5秒。 但是,当我在EC2服务器上测试它时,大约需要6~8秒。 我知道3.5mb相当大,但是不是8秒太慢了?
-
在我的测试中,JMeter显示当加载时间为6~8秒时,延迟约为0.5~1秒。 这两者有什么区别?
延迟是发送请求的时间与开始接收响应的时间之间的差异。
响应时间 (=采样时间=加载时间=经过时间)是发送请求的时间与完全接收响应的时间之间的差异。
所以响应时间总是> =延迟。
文件越大,响应时间和延迟之间的差异就越大。
延迟 = 922 ms表示作为请求发出时请求的第一个响应需要922 ms。
采样时间(或响应时间) = 1232 ms意味着处理请求时需要1232 ms。
因此,响应时间=延迟+处理时间
- 通过Java应用程序中的amazon服务器上的JavaMail API发送带附件的邮件时出现空指针exception
- AWS S3 Java:doesObjectExist导致403:FORBIDDEN
- 无法使用Eclipse访问Amazon RDS
- 如何使用JMX连接到在EC2上运行的Java实例
- 云是否已为企业Java Web应用程序做好准备? 寻求Java EE托管建议
- 如何基于用户数据的一些哈希生成自定义JSESSIONID以便复制会话
- 如何在Amazon云中部署Java EE应用程序?
- 如何在java中以编程方式启动和停止Amazon EC2实例
- Jmeter java.lang.OutOfMemoryError:超出了GC开销限制