Performance 如何减少JMeter日志?

Performance 如何减少JMeter日志?,performance,testing,jmeter,Performance,Testing,Jmeter,我已经安排了一些每晚(12小时)和每周(60小时)的JMeter测试。测试由Hudson CI服务器使用Maven JMeter插件触发 我的问题是来自JMeter的日志变得非常长(每晚约1GB,每周测试约3GB)。我想将JMeter配置为不记录子请求(图像、css、js…),因为这些值对我来说意义不大,我发出的每个请求都有18个子请求(因此,如果我在每周测试中有约700.000个请求,我会记录12.600.000行请求) 有什么方法可以做到这一点吗?我假设您不是在谈论由log4j创建的jmet

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

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

有什么方法可以做到这一点吗?

我假设您不是在谈论由log4j创建的jmeter.log(因为它似乎没有太多日志记录),而是在谈论将结果写入文件(从侦听器,例如表中的视图结果),默认情况下,该文件会记录每个请求(以XML格式)

你呢

  • 为每个image/javascript/css使用单独的HTTP请求采样器 文件
  • 对整个页面使用一个HTTP请求采样器,并勾选“全部检索” 从HTML文件嵌入资源选项 如果是后者,则应取消选中导出文件配置上的
    Save Sub Results(XML)
    选项(或在文件中设置
    jmeter.Save.saveservice.subresults=false

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

    < P>我假定您不是在谈论Log4J创建的JMeTel.log(因为它似乎没有很多日志)。并且正在讨论将结果写入文件(从侦听器,如表中的视图结果),默认情况下,该文件记录每个请求(以XML格式)

    你呢

  • 为每个image/javascript/css使用单独的HTTP请求采样器 文件
  • 对整个页面使用一个HTTP请求采样器,并勾选“全部检索” 从HTML文件嵌入资源选项 如果是后者,则应取消选中导出文件配置上的
    Save Sub Results(XML)
    选项(或在文件中设置
    jmeter.Save.saveservice.subresults=false


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

    是的,我在讨论XML结果日志和第二个选项(一个带有嵌入资源的采样器)。有没有办法不丢失这些嵌入的资源(如果我没有其他选项,我会去掉它们,但我真的不想这么做)?您是否尝试取消选中导出文件配置上的
    保存子结果(XML)
    选项?嗯。。愚蠢的问题,但是。。那个配置在哪里?我没有使用任何监听器(Maven插件以某种方式处理日志记录结果)。测试由线程组->循环控制器->Http请求(以及cookie管理器、统一随机计时器和用户定义变量元素)组成。如果您有一个文件,我相信您可以设置以下属性
    jmeter.save.saveservice.subresults=false
    是的,我说的是XML结果日志和第二个选项(一个带有嵌入式资源的采样器)。有没有办法不丢失这些嵌入式资源(如果我没有其他选择,我会去掉它们,但我真的不想这样做)?您是否尝试过取消对
    保存子结果(XML)的检查
    导出文件配置上的选项?嗯..这是个愚蠢的问题,但是..配置在哪里?我没有使用任何侦听器(Maven插件以某种方式处理日志记录结果)。测试由线程组->循环控制器->Http请求(以及cookie管理器、统一随机计时器和用户定义的变量元素)组成如果您有一个文件,我相信您可以设置以下属性
    jmeter.save.saveservice.subresults=false