Java jmeter异步响应句柄

Java jmeter异步响应句柄,java,testing,jmeter,Java,Testing,Jmeter,我想测试两台服务器之间的http异步响应。 我在下面描述的服务器之间的整个通信过程: 服务器1使用方法PUT向Serwer 2发送一些数据,并使用消息响应正文中的请求ID获取正常同步响应{“请求ID”:“10”} 之后,服务器2开始使用方法POST向服务器1发送具有各种响应ID的异步请求,延迟2分钟,直到REQUEST ID=RESPONSE ID 是否有可能在这两台服务器上安装两个Jmeter实例来测试此场景 我的解决方案是,在第1阶段之后,我使用安装在服务器1上的Jmeter中的正则表达式提

我想测试两台服务器之间的http异步响应。
我在下面描述的服务器之间的整个通信过程:

  • 服务器1使用方法
    PUT
    向Serwer 2发送一些数据,并使用消息响应正文中的
    请求ID
    获取正常同步响应<代码>{“请求ID”:“10”}

  • 之后,服务器2开始使用方法
    POST
    向服务器1发送具有各种
    响应ID
    的异步请求,延迟2分钟,直到
    REQUEST ID=RESPONSE ID

  • 是否有可能在这两台服务器上安装两个Jmeter实例来测试此场景

    我的解决方案是,在第1阶段之后,我使用安装在服务器1上的Jmeter中的正则表达式提取
    请求ID

    我还得到了比较
    请求ID
    响应ID
    的简单JavaScript
    但我不知道如何将来自服务器2上Jmeter的请求连接到服务器1上Jmeter的响应


    也许在Jmeter中可以处理另一个请求,或者我可以使用另一个工具来处理这个请求?

    Jmeter没有什么好东西,不过如果你在谷歌上搜索一下,你会发现一些解决方案。就我个人而言,我尝试了几次,但最终在JMH框架()中使用了非对称测试。它为这样的测试提供了一个很好的结构,并且统计数据收集是干净清晰的。但当然,它需要使用ApacheHTTP客户端或rest-assured(或类似的)通信库之类的东西进行代码开发。。。谢谢回复。但是现在我觉得他的问题太复杂了。也许有人对这个问题有不太复杂的解决方案?那么,使用jmeter的最佳选择是遵循以下教程:。其他选项包括在BeanShell(或其他可编程)采样器中编写自己的类。但是,我无法用第一个解决方案实现我想要的,而第二个解决方案的维护太高(使用另一个框架更容易)。JMeter没有什么好东西,尽管如果你在谷歌上搜索,你会发现一些解决方案。就我个人而言,我尝试了几次,但最终在JMH框架()中使用了非对称测试。它为这样的测试提供了一个很好的结构,并且统计数据收集是干净清晰的。但当然,它需要使用ApacheHTTP客户端或rest-assured(或类似的)通信库之类的东西进行代码开发。。。谢谢回复。但是现在我觉得他的问题太复杂了。也许有人对这个问题有不太复杂的解决方案?那么,使用jmeter的最佳选择是遵循以下教程:。其他选项包括在BeanShell(或其他可编程)采样器中编写自己的类。但是,我无法用第一个解决方案实现我想要的,第二个解决方案维护太高(更容易使用另一个框架)。