为什么jmeter中的RESPONSE显示Post data request为null

时间:2018-10-04 07:30:38

标签: xml user-interface

脚本以非GUI模式执行,在user.properties文件中添加以下行:

`jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.samplerData=true `

(tried in jmeter.properties file too)

监听器被配置为将请求和响应保存为xml。 将树侦听器设置为0以保存所有结果。

在非GUI模式下运行并且侦听器在GUI模式下运行时,无论发送的POST数据如何,它都显示NULL。

1 个答案:

答案 0 :(得分:1)

Don't use Listeners in your test, they don't add any value and only consume RAM and create additional disk IO

  1. 将以下各行添加到 user.properties 文件

    jmeter.save.saveservice.output_format=xml
    jmeter.save.saveservice.response_data=true
    jmeter.save.saveservice.samplerData=true
    jmeter.save.saveservice.requestHeaders=true
    jmeter.save.saveservice.url=true
    jmeter.save.saveservice.responseHeaders=true
    
  2. Run your test in command-line non-GUI mode喜欢:

    jmeter -n -t test.jmx -l result.jtl
    
  3. 测试完成后,打开JMeter GUI
  4. View Results Tree侦听器添加到测试计划中
  5. 使用“浏览”按钮找到results.jtl文件
  6. 您应该能够查看所有请求的请求和响应数据