Jmeter跨网络的结果不一致

时间:2017-05-20 02:38:28

标签: jmeter performance-testing load-testing

两个图表显示300个线程,30个加速时间,40个循环

使用家庭网络执行: 平均响应:1445毫秒

enter image description here

使用不同的网络(快速网络,250 Mbps下载和上传速度)执行: 平均响应:90毫秒! enter image description here

为什么第二个网络没有显示错误或重负载的迹象?实际上,平均时间仅为90毫秒,没有线程花费的时间超过1秒。这是由于网络2更快还是其他什么? 我甚至尝试了1000个线程,第二个网络的1个加速时间和平均响应仍然低于1秒。终点不是繁重的工作,没有数据库访问。当我为不同的网络获得不同的结果时,我应该如何执行负载和压力测试?

1 个答案:

答案 0 :(得分:-1)

您的负载测试结果不是内联的

  • 在上图中,您有250个最大虚拟用户和3分钟测试持续时间
  • 在较低的图像上,您有100个最大虚拟用户和40秒测试持续时间

所以我认为它不是同一个测试,负载模式完全不同。

确保:

  1. 您针对2个环境运行相同测试
  2. 您可以监视测试端应用程序(CPU,RAM,磁盘,如果您怀疑网络硬件是瓶颈,网络IO)的基准操作系统运行状况指标。您可以{/ 3}}使用此
  3. 您需要注意以下JMeter指标: