JMeter 系統測試
JMeter 系統測試
您可以使用 JMeter 來測試您的 ActiveMQ Classic 伺服器。關於如何使用此軟體的詳細說明,請參閱 JMeter 網站。
此測試會檢查重複訊息以及接收訊息的順序。
建立測試計畫
針對生產者系統測試取樣器
- 新增一個執行緒群組。
- 從取樣器選單新增生產者取樣器「生產者系統測試取樣器」。
- 前往執行緒群組元素,並將執行緒數目、啟動時間和迴圈計數設定為 1。
針對消費者取樣器
- 從取樣器選單新增消費者取樣器「消費者系統測試取樣器」。
- 反白顯示消費者取樣器,然後按一下滑鼠右鍵,從監聽器選單新增消費者監聽器「檢視生產者系統測試結果」。
JMeter 系統測試模組包含
-
JMeter 生產者系統測試取樣器
- JMeter 取樣器會告訴 JMeter 向伺服器傳送請求。可插拔的取樣器允許無限的測試能力。
- 生產者系統測試取樣器將會向 ActiveMQ Classic 伺服器傳送訊息。
生產者系統測試取樣器具有以下參數
- 伺服器 URL - 定義伺服器 URL,例如 tcp://127.0.0.1:61616
- 生產者數量 - 將會傳送訊息的生產者數量。
- 主題數量 - 將會建立然後傳送的主題數量。請注意,主題數量應小於或等於生產者數量。
- 訊息數量 - 要傳送的訊息數量。
- 傳遞模式 - 預設為非持久性。
- 訊息傳遞網域 - 預設為主題。
-
JMeter 消費者系統測試取樣器
消費者取樣器具有以下參數
- 伺服器 URL - 定義伺服器 URL,例如 tcp://127.0.0.1:61616
- 消費者數量 - 將會傳送訊息的消費者數量。
- 主題數量 - 將會建立然後傳送的主題數量。請注意,主題數量應小於或等於消費者數量。
- 傳遞模式 - 預設為非耐用性。
- 訊息傳遞網域 - 預設為主題。
-
JMeter 生產者系統測試監聽器
- 監聽器提供對 JMeter 在執行測試案例時收集到的資訊的存取權。
- 生產者系統測試監聽器將會提供消費者識別碼、生產者名稱、訊息和訊息計數。
- 消費者識別碼 - 識別接收到訊息的消費者。
- 生產者名稱 - 傳送訊息的生產者名稱。
- 訊息 - 接收到的訊息主體。
- 訊息計數 - 接收到的訊息數量。