如何减少JMeter负载测试的网络数据使用量

时间:2015-12-18 09:16:05

标签: jmeter performance-testing load-testing

每个jmeter样本是否会使用或增加数据使用量?有没有可用的解决方案。

2 个答案:

答案 0 :(得分:0)

据我了解,您的问题是,在整天进行负载测试时,您已超出网络数据限制,并且您想知道是否有任何方法可以最大限度地减少数据使用。

  • 嗯,您绝对可以最大限度地减少数据使用量。但这只能通过删除采样器/请求来实现。 10 GB是很多数据,您似乎也在JMeter脚本中执行静态内容请求。因此,您可以删除这些请求以减少数据使用量。

但在这样做之前,你应该问一下这个方法是否适用于你的场景。通常,如果我们想模仿实时场景,那么我们会包含静态请求。但是,如果我们的负载测试仅用于识别特定区域中的问题,那么我们可以排除静态内容请求。

请查看以下问题,以便进一步了解此主题include static resources like images, css, js etc in tests

答案 1 :(得分:0)

请考虑以下事项:

  • 真正的浏览器下载嵌入式资源,如图像,样式,脚本等。但他们只执行 ,在后续请求中从浏览器的缓存中返回资源。将HTTP Cache Manager添加到测试计划中以在JMeter测试中复制此行为
  • 专注于您的申请。如果它使用来自第三方网站的内容 - 您不需要将其包含在JMeter测试中,因为您无法控制外部网站内容,并且如果它变得不可用或将加载缓慢将无法执行任何操作。因此,使用HTTP Request Defaults的“嵌入式URL必须匹配”输入将JMeter的范围限制为仅限于您的域。有关详细信息,请参阅Excluding Domains from the Load Test指南。