Jmeter - 如何获取 HTTP 方法作为 JTL 文件中的列

Jmeter - How to get HTTP Method as column in JTL file

我有一个端点支持两种 post/get 方法。

我正在寻找像这样捕获经过时间的 JTL 报告

URL Method Elapsed Time
edituser.aspx Get 1200
edituser.aspx Post 2500

请求帮助解决它。

默认情况下,JMeter 不会 expose/store 有关 HTTP 请求采样器 HTTP Request Method 的信息

如果要将其添加到 .jtl 结果文件中,可以使用以下步骤:

  1. JSR223 PostProcessor 添加到您的测试计划

  2. 将以下代码放入“脚本”区域:

    vars.put('Method', prev.getHTTPMethod())
    
  3. 将下一行添加到 user.properties 文件:

    sample_variables=Method
    

就是这样,下次您将 运行 在 command-line non-GUI 模式下进行测试时,.jtl 文件将有一个额外的列,其中包含用于此特定示例结果的 HTTP 方法。

更多信息: