我们如何使用 jmeter AMQP 发布者插件向每个线程发送不同的消息?

苏尼尔·桑尼

我正在使用 jmeter 将消息泵入 RabbitmQ 队列。

我每秒发送 100 条消息但我只能发送 100 次相同的消息。

我需要每个线程发送不同的消息。是否可以使用 Jmeter AMQP Publisher 插件?

例如,我使用以下 JSON 消息:

{
    "data": [{
        "i_StationId": "1"
    }, {
        "dt_TimeStamp": "2019-06-10 23:59:02.000"
    }, {
        "s_Period": "1560191342"
    }, {
        "i_SubStationId": "1"
    }, {
        "datatype": "cpcb_ind"
    }, {
        "codclean": "5.96"
    }, {
        "bodclean": "5.96"
    }, {
        "flowclean": "5.96"
    }, {
        "tssmeasured": "5.96"
    }, {
        "phmeasured": "5.96"
    }, {
        "i_CustomerId": "1"
    }],
    "date_time": "2019-06-10 23:59:02.000",
    "station_id": 1
}

现在在下一条消息中,我想发送另一条 JSON 消息,而不是如下所示的相同消息。

{
    "data": [{
        "i_StationId": "2"
    }, {
        "dt_TimeStamp": "2019-06-10 23:59:02.000"
    }, {
        "s_Period": "1560191342"
    }, {
        "i_SubStationId": "2"
    }, {
        "datatype": "cpcb_ind"
    }, {
        "codclean": "5.96"
    }, {
        "bodclean": "5.96"
    }, {
        "flowclean": "5.96"
    }, {
        "phclean": "5.96"
    }, {
        "tssclean": "5.96"
    }, {
        "i_CustomerId": "1"
    }],
    "date_time": "2019-06-10 23:59:02.000",
    "station_id": 2
}

所以我想使用 AMQP Publisher 一次发送 100 条不同的消息。请告诉我怎么可能?

请找到我正在尝试的附加图片

sun_teo

请检查此采样器是否支持 jmeter 功能。有各种函数,如线程、线程组、随机等。如果支持这些,那么您需要使用该函数每次生成不同的数据,例如:-

i_SubStationId": "${__Random(0,10)}"

参考:- https://jmeter.apache.org/usermanual/functions.html

  1. 检查是否支持CSV 数据集配置然后,您可以从 csv 传递数据。但是,我不确定这是否受支持。

在此处输入图片说明

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置Spring Amqp发布者确认并退货?

来自分类Dev

Spring AMQP中的“发布者退货”如何发生/工作?

来自分类Dev

我们如何访问Jmeter中的java安全包?

来自分类Dev

我们如何测试android本机应用程序。使用jmeter

来自分类Dev

Spring AMQP确认如何配置“端到端”发布者

来自分类Dev

我们如何使用流星恢复来发布数据

来自分类Dev

我们如何限制ForJoinPool中使用的线程数?

来自分类Dev

我们如何使用MFMailComposeViewCotroller发送设备信息

来自分类Dev

我们如何使用不同接口的默认实现?

来自分类Dev

如何使用 python 中的 amqp 向 Azure 事件中心发送消息

来自分类Dev

如何在Web套接字连接中以无反应流的形式从订阅者向发布者发送消息

来自分类Dev

我们如何从servlet启动线程?

来自分类Dev

我们如何从servlet启动线程?

来自分类Dev

如何使用jmeter为每个线程使用不同的CSV

来自分类Dev

我们可以在Jmeter的单个测试计划中并行运行两个线程组吗?

来自分类Dev

当每个元素的元素值不同时,我们如何使用 xpath 提取特定元素值

来自分类Dev

JMeter 无法使用插件打开 JMeter 文件

来自分类Dev

如何使用 amqp StatefulRetryOperationsInterceptor

来自分类Dev

jmeter如何执行线程?

来自分类Dev

如何使用Spring AMQP读取队列中的消息?

来自分类Dev

如何使用node-amqp获取队列中的消息数

来自分类Dev

如何使用Spring AMQP从RabbitMQ接收相关ID的消息

来自分类Dev

我们可以在 JMeter 的 JSON Extracter 中的 JSONPath 表达式中使用变量吗

来自分类Dev

Webpack:我们如何“有条件地”使用插件?

来自分类Dev

我们如何获得VisualStudio Publish中使用的相同发布命令

来自分类Dev

无论线程库如何,我们都可以使用Mutex类吗?

来自分类Dev

我们如何在React-native中使用多线程

来自分类Dev

我们如何在swift中使用协议实现并发线程?

来自分类Dev

多线程:我们如何使用 Java 进行时间切片?

Related 相关文章

  1. 1

    如何设置Spring Amqp发布者确认并退货?

  2. 2

    Spring AMQP中的“发布者退货”如何发生/工作?

  3. 3

    我们如何访问Jmeter中的java安全包?

  4. 4

    我们如何测试android本机应用程序。使用jmeter

  5. 5

    Spring AMQP确认如何配置“端到端”发布者

  6. 6

    我们如何使用流星恢复来发布数据

  7. 7

    我们如何限制ForJoinPool中使用的线程数?

  8. 8

    我们如何使用MFMailComposeViewCotroller发送设备信息

  9. 9

    我们如何使用不同接口的默认实现?

  10. 10

    如何使用 python 中的 amqp 向 Azure 事件中心发送消息

  11. 11

    如何在Web套接字连接中以无反应流的形式从订阅者向发布者发送消息

  12. 12

    我们如何从servlet启动线程?

  13. 13

    我们如何从servlet启动线程?

  14. 14

    如何使用jmeter为每个线程使用不同的CSV

  15. 15

    我们可以在Jmeter的单个测试计划中并行运行两个线程组吗?

  16. 16

    当每个元素的元素值不同时,我们如何使用 xpath 提取特定元素值

  17. 17

    JMeter 无法使用插件打开 JMeter 文件

  18. 18

    如何使用 amqp StatefulRetryOperationsInterceptor

  19. 19

    jmeter如何执行线程?

  20. 20

    如何使用Spring AMQP读取队列中的消息?

  21. 21

    如何使用node-amqp获取队列中的消息数

  22. 22

    如何使用Spring AMQP从RabbitMQ接收相关ID的消息

  23. 23

    我们可以在 JMeter 的 JSON Extracter 中的 JSONPath 表达式中使用变量吗

  24. 24

    Webpack:我们如何“有条件地”使用插件?

  25. 25

    我们如何获得VisualStudio Publish中使用的相同发布命令

  26. 26

    无论线程库如何,我们都可以使用Mutex类吗?

  27. 27

    我们如何在React-native中使用多线程

  28. 28

    我们如何在swift中使用协议实现并发线程?

  29. 29

    多线程:我们如何使用 Java 进行时间切片?

热门标签

归档