JMeter-如何从示例结果选项卡提取属性数据

JMeter-如何从示例结果选项卡提取属性数据,jmeter,Jmeter,使用JMS订阅服务器后,是否可以从示例结果选项卡提取属性数据 Response headers: JMSCorrelationId null JMSMessageId ID:yyy-me-me-7:1:1:1:1725 JMSTimestamp 1400089667055 JMSType null JMSExpiration 0 JMSPriority 4 JMSDestination topic://xyz Properties: NAME

使用JMS订阅服务器后,是否可以从示例结果选项卡提取属性数据

Response headers:
JMSCorrelationId null
JMSMessageId     ID:yyy-me-me-7:1:1:1:1725
JMSTimestamp     1400089667055
JMSType          null
JMSExpiration    0
JMSPriority      4
JMSDestination   topic://xyz
Properties:
NAME    3bdfe64dd452.xxx
PATH    
TYPE    XXX
OP      CREATE
REL 


SampleResult fields:
ContentType: 
DataEncoding: null

任何帮助都将不胜感激。

您可以正常使用后处理器提取JMS头。例如,如果您想获取
JMSMessageId

  • 将正则表达式提取器添加为返回上述标头的请求的子级
  • 配置如下:

    • 要检查的字段:
      响应标题
    • 已创建变量的名称:任何有意义的内容,即
      JMSMessageId
    • 正则表达式:
      JMSMessageId(.*)
    • 模板:
      $1$

  • 就是这样,现在您应该将该值存储在
    JMSMessageId
    中,并且可以在需要时将其称为
    ${JMSMessageId}
    。可以使用以下方法验证该值:


  • 如果要存储所有标题请将正则表达式更改为
    (?s)(^.*)