【问题标题】:Publishing a JMS Map Message to JMeter将 JMS 地图消息发布到 JMeter
【发布时间】:2016-10-12 00:48:16
【问题描述】:

我正在尝试使用将消息作为文件上传的选项将文本和映射 JMS 消息发送到 JMeter。虽然文本消息发送正常,但我的地图消息没有发送。这是我得到的错误

1476200492861,0,JMS Publisher,000,java.lang.IllegalArgumentException: 
line must have 3 parts: ,Point to piont 1-1,,false,,0,1,1,0,0

这是一个示例地图消息

$Header:
JMSMessageID=ID:LRTPSDMMK3.E08570CF87913A8D:1051
JMSTimestamp=Thu May 26 14:35:18 231 BST 2016
JMSDestination=Queue[MyQueue]
JMSDeliveryMode=PERSISTENT
JMSPriority=4
$Properties:
Server=String:WSO2 Carbon Server
Content-Length=String:340
Date=String:Thu, 26 May 2016 13:35:17 GMT
Content-Type=String:text/xml;charset=UTF-8
$MapBody:
TY=String:9

我认为我的示例文件的格式一定是错误的,但我找不到地图消息在文件中的外观示例。有人可以帮忙吗?

【问题讨论】:

    标签: jmeter jms


    【解决方案1】:

    问题是我的消息的格式。根据 JMeter 源代码,JMeter 需要 3 个参数用 2 个逗号分隔。格式化我的样本以符合该标准很有魅力。

    for (String line : lines){
        String[] parts = line.split(",",3);
        if (parts.length != 3) {
            throw new IllegalArgumentException("line must have 3 parts: "+line);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 2021-03-06
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多