2017-04-04 54 views
0

应用程序部署在16GBVM中。当从专用系统运行JMeter时,抛出300个用户的网络套接字异常 当我将应用程序更改为8GB专用系统时,它正在为500个用户提供一些其他java异常。 JMeter支持VM吗?将获得类似的结果(响应时间,吞吐量),如专用系统。JMeter在虚拟机上工作

在此先感谢。

回答

0

JMeter对底层软件或硬件不了解,它是纯Java应用程序,所以它在Java Virtual Machine内部运行,它是OS上的一个抽象层,而抽象层又是硬件顶层的抽象层。

因此,鉴于VM和真实设备具有相似的硬件规格,您应该可以得到类似的结果。只要确保你跟随JMeter Best Practices,即:

  • 在非GUI模式
  • 禁用运行测试的测试运行
  • 在使用过程中所有的听众只有那些前/后处理器和断言这是绝对必要的
  • Tune Java Heap and Garbage Collection setting s根据可用物理RAM总量和您的负载模式。

查看9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章的全面信息和一些JMeter调整技巧。