我正在使用 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 条不同的消息。请告诉我怎么可能?
请检查此采样器是否支持 jmeter 功能。有各种函数,如线程、线程组、随机等。如果支持这些,那么您需要使用该函数每次生成不同的数据,例如:-
i_SubStationId": "${__Random(0,10)}"
参考:- https://jmeter.apache.org/usermanual/functions.html
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句