Java jmeter异步响应句柄
我想测试两台服务器之间的http异步响应。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中的正则表达式提
我在下面描述的服务器之间的整个通信过程:
PUT
向Serwer 2发送一些数据,并使用消息响应正文中的请求ID
获取正常同步响应<代码>{“请求ID”:“10”}POST
向服务器1发送具有各种响应ID
的异步请求,延迟2分钟,直到REQUEST ID=RESPONSE ID
请求ID
。我还得到了比较
请求ID
和响应ID
的简单JavaScript但我不知道如何将来自服务器2上Jmeter的请求连接到服务器1上Jmeter的响应
也许在Jmeter中可以处理另一个请求,或者我可以使用另一个工具来处理这个请求?Jmeter没有什么好东西,不过如果你在谷歌上搜索一下,你会发现一些解决方案。就我个人而言,我尝试了几次,但最终在JMH框架()中使用了非对称测试。它为这样的测试提供了一个很好的结构,并且统计数据收集是干净清晰的。但当然,它需要使用ApacheHTTP客户端或rest-assured(或类似的)通信库之类的东西进行代码开发。。。谢谢回复。但是现在我觉得他的问题太复杂了。也许有人对这个问题有不太复杂的解决方案?那么,使用jmeter的最佳选择是遵循以下教程:。其他选项包括在BeanShell(或其他可编程)采样器中编写自己的类。但是,我无法用第一个解决方案实现我想要的,而第二个解决方案的维护太高(使用另一个框架更容易)。JMeter没有什么好东西,尽管如果你在谷歌上搜索,你会发现一些解决方案。就我个人而言,我尝试了几次,但最终在JMH框架()中使用了非对称测试。它为这样的测试提供了一个很好的结构,并且统计数据收集是干净清晰的。但当然,它需要使用ApacheHTTP客户端或rest-assured(或类似的)通信库之类的东西进行代码开发。。。谢谢回复。但是现在我觉得他的问题太复杂了。也许有人对这个问题有不太复杂的解决方案?那么,使用jmeter的最佳选择是遵循以下教程:。其他选项包括在BeanShell(或其他可编程)采样器中编写自己的类。但是,我无法用第一个解决方案实现我想要的,第二个解决方案维护太高(更容易使用另一个框架)。