繁体   English   中英

JMeter JMS订阅者如何从主题读取BytesMessage

[英]JMeter JMS subscriber how to read a BytesMessage from the topic

在我的Jmeter场景中,必须从ActiveMQ中的JMS tpoic接收BytesMessage并对其进行一些更改,然后再推回另一个主题,然后再返回BytesMessage。

我为此使用了JMS订阅服务器和发布服务器。

使用JMS订阅服务器,我可以从主题中接收消息,但是找不到读取消息的方法,因此可以对其进行更改。

我的采样器如下所示。

在此处输入图片说明

当我运行此程序时,我会收到来自该主题的消息。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

这表示有一个212字节的ByteMessage,如何捕获此消息,并使用它构建下一个请求?

如果要将采样器的完整响应捕获到JMeter变量中,请继续以下步骤:

  1. 正则表达式提取器添加为您的请求的子代
  2. 如下配置:

    • 参考名称:任何有意义的,即response
    • 正则表达式:( (?s)(^.*)
    • 模板: $1$

      说明:

      () =分组

      (?s) =单行修饰符

      ^ =行首

      . =通配符

      * =重复

  3. 就是这样,现在您将整个响应保存到JMeter变量中 ,可以在需要时将其引用为${response}${__V(response)}

更多信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM