日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Jmeter创建一个点对点的 JMS 测试计划

發布時間:2025/4/14 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter创建一个点对点的 JMS 测试计划 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建一個點對點的 JMS 測試計劃


確保所需的jar文件位于JMeter lib目錄中。 如果沒有,關閉JMeter,復制jar文件并重新啟動JMeter。?參見詳細教程

在本節中,將學習如何創建測試計劃來測試JMS點對點消息傳遞。 先設置1個線程組5個線程發送4個請求,通過隊列的形式發送。 固定的回復隊列將用于監聽回復消息。 要構建測試計劃,您將使用以下元素:線程組,JMS點對點和圖形結果。

關于 JMS 的一般注意事項:目前有兩個JMS采樣器。 一個是使用 JMS Topic,另一個時使用 Queue。 Topic 通常被稱為pub/sub消息。 Topic 消息通常用于生產者發布消息并由多個訂閱者接收的情況。 JMS 采樣器需要 JMS 實現 jar 文件,比如 Apache ActiveMQ 包。?參見這里的 ActiveMQ 提供的 jar 的列表。

1 增加一個線程組


首先,對每個要執行的 JMeter 測試計劃添加一個線程組。 線程組會告訴 JMeter 需要模擬的用戶數量,發送請求的頻率以及發送請求的數量。

然后,添加 ThreadGroup 元素,首先選擇測試計劃,單擊鼠標右鍵獲取添加菜單,然后選擇添加→線程組。

接下來,需要修改默認屬性。 現在可以在 JMeter 窗口的右側部分看到線程組控制面板

首先為我們的線程組提供一個更具描述性的名稱。在名稱字段中,輸入點對點。

接下來,將用戶數(稱為線程)增加到5。

在下一個字段中,將 “Ramp-Up Period” 設置為0秒。 此屬性告訴 JMeter 啟動每個用戶需要多長時間。 例如,如果您輸入5秒的準備時長,JMeter 將在5秒之后完成所有用戶的啟動。 因此,如果我們有5個用戶和5秒的準備時長,則啟動用戶之間的延遲將為1秒(5個用戶/ 5秒=每秒1個用戶)。 如果將值設置為0,那么 JMeter 將立即啟動所有用戶。

清除標記為 “永遠” 的復選框,并在循環計數字段中輸入值4。 該屬性告訴 JMeter 重復測試多少次。 如果輸入循環計數值為0,那么 JMeter 將只運行一次測試。 要讓 JMeter 重復運行測試計劃,請選中 “永遠” 復選框。

在大多數應用程序中,你必須手動更改并保存才能生效。 但是,在 JMeter 中,控制面板會在你進行更改時自動保存生效。 比如你更改元素的名稱,則在離開控制面板后,新的元素名稱就會生效。

2 增加一個 JMS 點對點采樣器


首先將采樣器?JMS Point-to-Point?添加到點對點元素(添加 → Sampler → JMS Point-to-Point)。 然后,在樹中選擇 JMS Point-to-Point 采樣器元素。 在構建示例中,將提供可與 ActiveMQ 3.0 一起使用的配置。

名稱值描述
QueueConnectionFactoryConnectionFactory這是連接 ActiveMQ 的默認 JNDI 入口。
JNDI Name Request QueueQ.REQ在 JNDI 屬性中定義的 JNDI 名稱
JNDI Name Reply QueueQ.RPL在 JNDI 屬性中定義的 JNDI 名稱
Communication StyleRequest Response代表在 JMeter 外部運行的服務并響應請求。 此服務必須監聽請求隊列并將消息發送到由消息引用的隊列.getJMSReplyTo()
Contenttest內容
JMS Properties?ActiveMQ 不需要設置
InitialContextFactoryorg.apache.activemq.jndi.ActiveMQInitialContextFactoryActiveMQ 的標準 InitialContextFactory
queue.Q.REQexample.A定義了一個名為 Q.REQ 的 JNDI 隊列請求指向了 example.A
queue.Q.RPLexample.B定義了一個名為 Q.RPL 的 JNDI 隊列請求指向了 example.B
Provider URLtcp://localhost:61616ActiveMQ 地址和端口

2 增加一個結果監聽器


最后一步是添加監聽器到測試計劃。 監聽器的作用是負責將HTTP請求的所有結果存儲在文件中,并呈現數據的可視化模型。

選擇JMeter Users元素并添加一個聚合圖監聽器(添加 → 監聽器 → Aggregate Graph)。 然后指定輸出文件的目錄和文件名。 也可以選擇瀏覽按鈕并瀏覽到目錄,然后輸入文件名.

?

轉載于:https://www.cnblogs.com/101718qiong/p/8670049.html

總結

以上是生活随笔為你收集整理的Jmeter创建一个点对点的 JMS 测试计划的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。