performance - 如何减少 JMeter 日志?

标签 performance testing jmeter

我已经安排了一些每晚(12 小时)和每周(60 小时)的 JMeter 测试。测试由 Hudson CI 服务器使用 Maven JMeter 插件触发。

我的问题是来自 JMeter 的日志变得很长(每晚约 1GB,每周测试约 3GB)。我想将 JMeter 配置为不记录子请求(图像、css、js ...),因为这些值对我来说意义不大,而且我发出的每个请求都有 18 个子请求(所以,如果我在每周测试期间有大约 700.000 个请求,我会得到 12.600.000 行记录的请求)

有什么办法吗?

最佳答案

我假设您不是在谈论由 log4j 创建的 jmeter.log(因为它似乎记录的内容不多),而是在谈论将结果写入文件(从监听器,例如 View Results in Table),它默认记录每个请求(以 XML 格式)。

你会吗

  1. 为每个图像/javascript/css 提供单独的 HTTP 请求采样器 文件
  2. 为整个页面设置一个 HTTP 请求采样器并勾选全部检索 来自 HTML 文件的嵌入资源选项?

如果是后者,您应该取消勾选导出文件配置中的Save Sub Results (XML) 选项(或设置jmeter.save.saveservice.subresults=false在你的 jmeter.properties 文件中。)

或者考虑完全禁用嵌入式资源(假设它与您的测试目的无关),因此您只会获得主页的输出,而不是所有嵌入式资源。

关于performance - 如何减少 JMeter 日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486093/

相关文章:

ios - 不显示时如何显示Xcode代码覆盖率?

phpunit mock 不计算函数调用

regex - 如何从jmeter中的HREF属性中提取数据

c# - float 的乘法性能不一致

html - Chrome 和 Opera 中的 Kinetic JS 性能问题

.net - linq 表达式的构造方式是否存在性能差异?

ruby-on-rails - 在 Rails 中检索特定的固定装置

SSL 在 jmeter 中不起作用

java - Jmeter - 根据响应代码或变量在监听器中分组结果

android - 如何在这种复杂的数据传输场景中最大限度地提高效率