我已經在WebSocket之上實現了一箇中繼服務器。發送者會發送很多小的二進制消息到服務器,然後他們被轉發到所有連接的客戶端。如何使用jmeter來測量websocket發送者和接收者之間的傳輸時間
我感興趣的是發送者發送消息和讀者收到消息之間的時間。現在我已經用25個接收者的線程組和另一個1個發送者組來設置測試計劃,他們可以分別接收和發送消息。
彙總報告將發送消息和讀取消息視爲兩個不同的標籤。我應該如何配置測試計劃來記錄我所需的時間?
p.s.我正在使用這個Jmeter WebSocket採樣器插件
https://bitbucket.org/pjtr/jmeter-websocket-samplers
在此先感謝。
對於第一種方法,是否意味着我必須使用原始的TCP採樣器來發送WebSocket消息,然後纔會有更多的原始數據可用,並且可以進行後期計算? –
由你決定,我相信它有點像採樣器類型不可知論 - 更多的是關於tymeyncing的整體方法。 至於什麼類型的數據被寫入 - 同樣,通常不是採樣器特定的:所有采樣器都會產生具有特定參數的標準輸出,所以聽衆總是有幾乎相同的東西被寫入。 你可以配置,請參考本節:http://jmeter.apache.org/usermanual/listeners.html#defaults –