【问题标题】:Need help in capturing HTTP Request sent from View results tree sampler in Jmeter需要帮助捕获从 Jmeter 中的查看结果树采样器发送的 HTTP 请求
【发布时间】:2020-05-21 07:33:28
【问题描述】:

我有一个 XML 请求,需要通过 IBM MQ 通道发送。客户没有向我们提供 MQ 连接详细信息,并要求我们提供参数化 XML,他们将手动复制并将其发布到 MQ,直到他们没有获得连接详细信息

问题是 XML 很大,他们必须手动更改每个属性,然后将其发布到 MQ,因此他们要求此过程自动化。

想法是他们将提供数据表,我将参数化 xml,我已经完成了。

我还在查看结果树下的 HTTP 请求中获得了具有不同数据集的不同 XML。

问题是我不想手动复制那些请求 XML 并将其保存到记事本。

有没有一种方法可以直接将这些请求 XML 保存到文件中?

捕获响应很容易,但是如何捕获请求本身!我们只需要捕获请求!

PS:我尝试了从 Bean shell 到某些插件的多个选项,以及对 Jmeter 的用户属性文件进行更改,但没有任何效果。

It dosent matter if the requests are failing I just need to capture that request and save each of them seperately for multiple threads.

I have just executed 1 thread in the sample picture attached.Thanks for help in advance.

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

    您可能缺少配置,在测试计划级别,选中功能复选框

    或在监听器中配置按钮并检查相关的请求复选框

    【讨论】:

      【解决方案2】:

      最简单的是Flexible File Writer,相关配置是:

      ---------REQUEST----------------------\r\n|requestData|\r\n
      

      结果你会得到如下文件:

      ---------REQUEST----------------------
      POST http://example.com/
      
      POST data:
      <?xml version="1.0" encoding="UTF-8"?>
              <note>
              <to>jane</to>
        <from>john</from>
              <heading>hi</heading>
        <body>how are you</body>
      </note>
      
      [no cookies]
      
      ---------REQUEST----------------------
      POST http://example.com/
      
      POST data:
      <?xml version="1.0" encoding="UTF-8"?>
              <note>
              <to>john</to>
        <from>jane</from>
              <heading>Re:hi</heading>
        <body> I'm perfect!</body>
      </note>
      
      [no cookies]
      

      您可以使用JMeter Plugins Manager 安装灵活的文件编写器

      【讨论】:

      • 感谢 Dmitri,我确实使用了灵活的文件编写器,但我不知道设置:- 将每个样本记录为:- ---------REQUEST------- ---------------\r\n|requestData|\r\n> 我用过这个,它有效。感谢您的解决方案。此设置是否记录在某处?像标准文档一样。如果其他人需要更多帮助,这也会对其有所帮助。再次感谢!我会将解决方案标记为有效
      • 我相信我提供了link to the reference guide,在灵活文件编写器上也有official documentation(虽然不太冗长)
      • 哦!是的,您确实提供了链接。再次感谢。 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多