在本節(jié)中,我們將學(xué)習(xí)如何編寫一個(gè)簡(jiǎn)單的測(cè)試計(jì)劃來測(cè)試Java Messaging Service(JMS)。
出于測(cè)試目的,我們使用Apache ActiveMQ。有各種JMS服務(wù)器,如:glassfish3,IBM WebSphere MQ(以前稱為MQSeries),Tibco等。
在繼續(xù)本節(jié)之前,請(qǐng)按照以下簡(jiǎn)單步驟在系統(tǒng)上安裝Apache ActiveMQ。
• 從以下鏈接下載最新版本的Apache ActiveMQ:http://activemq.apache.org/download.html
• 將存檔解壓縮到一個(gè)方便的目錄中。 在例子中,下載目錄是“D:/apache-activemq-5.15.3”。
• 從命令控制臺(tái)運(yùn)行以下命令以啟動(dòng)ActiveMQ服務(wù)器:activemq start
可以通過訪問地址的管理界面來驗(yàn)證ActiveMQ服務(wù)器是否已啟動(dòng) - http:// localhost:8161/admin/,此地址會(huì)將您重定向到其身份驗(yàn)證頁面,其中需要用戶名和密碼。 輸入用戶名和密碼為:admin。
下圖顯示了ActiveMQ服務(wù)器的默認(rèn)界面。
現(xiàn)在,將activemq-all-5.15.3.jar文件從ActiveMQ解壓縮目錄復(fù)制到C:\\JMeter\\apache-jmeter-4.0\\lib文件夾。
我們知道JMS支持兩種類型的消息傳遞 :
• 點(diǎn)對(duì)點(diǎn)消息傳遞
• 主題消息或發(fā)布/訂閱消息
因此,在接下來的章節(jié),我們首先編寫一個(gè)JMeter測(cè)試計(jì)劃來測(cè)試JMS點(diǎn)對(duì)點(diǎn)消息傳遞解決方案。