由XMeter提供的JMeter MQTT插件0.93版正式發(fā)布檬输,用戶可以到github的官方網(wǎng)站上去下載。詳細(xì)的關(guān)于插件的使用介紹參見(jiàn)這里涩拙。
最新發(fā)布的0.93版本增加了以下的功能际长。
1) 標(biāo)識(shí)客戶端的ClientId現(xiàn)在可以進(jìn)行精確控制,而不是舊版本里只允許輸入前綴兴泥,剩下的由系統(tǒng)自動(dòng)生成工育。該功能是考慮到一些Azure的物聯(lián)網(wǎng)平臺(tái)的用戶需要輸入精確的ClientId。如下圖所示:如果用戶沒(méi)有選中“Add random client id suffix”搓彻,那么ClientId輸入框中的值就會(huì)被作為該虛擬用戶的ClientId值如绸。
2) Sub可以控制接收消息并且生成一條測(cè)試記錄的方式。如下圖所示旭贬,“Sample on”下拉列表框中允許用戶指定產(chǎn)生一條測(cè)試記錄的方式怔接,缺省為“elapsed with specified time(ms)”,意思為在指定的時(shí)間區(qū)間(單位為毫秒)生成一條測(cè)試記錄稀轨,不管在該測(cè)試區(qū)間段里有沒(méi)有收到消息扼脐;另外的一種方式是“number of received messages”,該選項(xiàng)意味著當(dāng)前虛擬用戶只有在收到了指定數(shù)目的消息的時(shí)候才會(huì)生成一條測(cè)試記錄奋刽。
3) Pub中topic的使用變成了針對(duì)單個(gè)虛擬用戶瓦侮。新版本的Pub實(shí)現(xiàn)中艰赞,用戶指定了topic后,只會(huì)使用第一次建立連接的時(shí)候傳入的topic的名字肚吏,而不管傳入的是否是一個(gè)變量值猖毫。
如果有任何問(wèn)題,請(qǐng)移步插件官網(wǎng)進(jìn)行提問(wèn)须喂。