如何减少JMeter日志?

时间:2011-12-13 08:16:11

标签: performance testing jmeter

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

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

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我假设你在谈论由log4j创建的jmeter.log(因为它似乎没有记录很多)并且正在讨论将结果写入文件(来自监听器,例如在表中查看结果),默认情况下记录每个请求(以XML格式)。

  1. 为每个image / javascript / css分别设置HTTP请求采样器 档案
  2. 为整个页面提供了一个HTTP请求采样器,并勾选了全部检索 HTML文件中的嵌入式资源选项?
  3. 如果是后者,则应取消导出文件配置中的Save Sub Results (XML)选项(或在jmeter.properties文件中设置jmeter.save.saveservice.subresults=false。)

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