使用旧版本的JMeter是否会有任何影响?由于在JMeter best practices wiki page中,建议不要使用比当前版本早3个版本的版本。在这方面提供更多的投入,因为我使用的是一个旧版本,这是超过3个版本的当前一个。需要帮助。
dgjrabp21#
这取决于测试计划的性质和你所使用的测试元素。通常较新的JMeter版本包含bug修复和性能改进,所以理论上你可以使用较新的JMeter版本获得更高的吞吐量。有一个JMeter Performance evolution across versions wiki页面,您可以在其中看到JMeter性能在各个版本中的改进趋势,因此,如果吞吐量对于您的负载测试实验室成本而言至关重要,那么最好考虑尽快升级。另一方面,如果你的测试工作正常,你可以继续使用早期的JMeter版本,以保持regression testing测试结果的一致性。此外,如果你的测试依赖于JMeter Plugins-其中一些可能会因为JMeter API change而停止使用较新的JMeter版本。所以对于现有的项目来说,考虑到潜在的迁移成本,保留以前的JMeter版本是可以的,但是对于新的项目来说,强烈建议坚持使用最新的JMeter版本。在这两种情况下,都要确保遵循9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章中的JMeter最佳实践和建议。对于迁移,请务必阅读发行说明,以了解要执行的操作:
1条答案
按热度按时间dgjrabp21#
这取决于测试计划的性质和你所使用的测试元素。通常较新的JMeter版本包含bug修复和性能改进,所以理论上你可以使用较新的JMeter版本获得更高的吞吐量。
有一个JMeter Performance evolution across versions wiki页面,您可以在其中看到JMeter性能在各个版本中的改进趋势,因此,如果吞吐量对于您的负载测试实验室成本而言至关重要,那么最好考虑尽快升级。
另一方面,如果你的测试工作正常,你可以继续使用早期的JMeter版本,以保持regression testing测试结果的一致性。此外,如果你的测试依赖于JMeter Plugins-其中一些可能会因为JMeter API change而停止使用较新的JMeter版本。
所以对于现有的项目来说,考虑到潜在的迁移成本,保留以前的JMeter版本是可以的,但是对于新的项目来说,强烈建议坚持使用最新的JMeter版本。在这两种情况下,都要确保遵循9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章中的JMeter最佳实践和建议。
对于迁移,请务必阅读发行说明,以了解要执行的操作: