目前XMeter支持兩種主要的訪問(wèn)方式:
1. ?通過(guò)青云的應(yīng)用中心安裝并進(jìn)入XMeter應(yīng)用,您的青云用戶名會(huì)自動(dòng)成為XMeter的注冊(cè)用戶名。
2. ?直接訪問(wèn)XMeter官方網(wǎng)站,注冊(cè)并使用。
無(wú)論哪種方式,進(jìn)入XMeter系統(tǒng)后,只需簡(jiǎn)單的幾步操作,即可體驗(yàn)性能測(cè)試云服務(wù)帶給您的那份清新和酸爽 :) 還等什么,跟我一起走完以下的簡(jiǎn)明教程,您也能夠成為性能測(cè)試達(dá)人!
XMeter接受標(biāo)準(zhǔn)的JMeter測(cè)試腳本,在云環(huán)境中動(dòng)態(tài)創(chuàng)建所需的測(cè)試資源,模擬成百上千直至百萬(wàn)級(jí)的并發(fā)用戶訪問(wèn)被測(cè)系統(tǒng)。所以開(kāi)始測(cè)試前,您需要確保被測(cè)系統(tǒng)可以訪問(wèn),并且有一個(gè)本地調(diào)試通過(guò)的JMeter腳本。什么?沒(méi)用過(guò)JMeter? 沒(méi)關(guān)系,我們可以先閱讀這篇文章作為入門參考,如果你是個(gè)急性子,那么直接從最簡(jiǎn)單的腳本快速上手,以后再深入學(xué)習(xí)JMeter(網(wǎng)上關(guān)于JMeter的資料非常多,很容易獲得。遇到問(wèn)題也可以和XMeter技術(shù)支持團(tuán)隊(duì)聯(lián)系,我們十分樂(lè)意助您一臂之力)
好,言歸正傳。
第一步,創(chuàng)建測(cè)試用例
選擇“測(cè)試用例” --> “添加測(cè)試用例”,彈出的對(duì)話框中點(diǎn)擊虛框,選擇要上傳的JMeter測(cè)試腳本 (通常是一個(gè).jmx文件),這里也可以直接拖拽文件到虛框。選定文件后,點(diǎn)擊“上傳測(cè)試用例”按鈕。目前測(cè)試類型支持HTTP和MQTT,本教程我們以HTTP為例。
【注1】如果您還沒(méi)有準(zhǔn)備好自己的jmx腳本,可以從這里獲得一個(gè)腳本樣例,您可以在JMeter工具里修改此腳本,指向真正的被測(cè)服務(wù)器網(wǎng)址。
【注2】請(qǐng)?jiān)O(shè)置合適的測(cè)試循環(huán)次數(shù),執(zhí)行時(shí)間太短可能得不到有意義的性能圖表和報(bào)告。通常,您可以在JMeter線程組設(shè)置一個(gè)較大的循環(huán)次數(shù),或者干脆設(shè)成“永遠(yuǎn)”。不用擔(dān)心,XMeter會(huì)如實(shí)執(zhí)行完您設(shè)的循環(huán)次數(shù),或在測(cè)試持續(xù)時(shí)間到達(dá)時(shí)結(jié)束本次執(zhí)行。
保存腳本并上傳到XMeter,它會(huì)出現(xiàn)在測(cè)試用例列表中。
【注3】如果您的測(cè)試包含csv等測(cè)試數(shù)據(jù),beanshell腳本等支持文件,請(qǐng)將它們與jmx文件一起打包成zip文件,以同樣地方式上傳即可。
第二步,發(fā)起測(cè)試執(zhí)行
點(diǎn)擊測(cè)試用例右邊操作欄里的“綠三角”按鈕,在彈出對(duì)話框中設(shè)置本次執(zhí)行的相關(guān)參數(shù),點(diǎn)擊“提交測(cè)試”。
XMeter從云端準(zhǔn)備測(cè)試所需資源(虛機(jī),壓測(cè)容器,調(diào)整網(wǎng)絡(luò)帶寬等),幾秒到十幾秒之后測(cè)試正式開(kāi)始。測(cè)試執(zhí)行相關(guān)數(shù)據(jù)實(shí)時(shí)更新在頁(yè)面的圖表中。
第三步,分析測(cè)試結(jié)果
測(cè)試結(jié)束時(shí),XMeter銷毀動(dòng)態(tài)創(chuàng)建的測(cè)試資源。測(cè)試執(zhí)行結(jié)果則被保存,您可隨時(shí)從“測(cè)試歷史”或“測(cè)試用例”列表中點(diǎn)擊鏈接進(jìn)行查看,并視情況將這些結(jié)果信息添加到您實(shí)際的測(cè)試報(bào)告中。
“測(cè)試信息”頁(yè)簽包含了本次測(cè)試總體信息。
“測(cè)試日志”頁(yè)簽則可以下載執(zhí)行的日志及原始的jmx文件。日志包括各個(gè)測(cè)試容器里的jmx運(yùn)行日志、采樣用戶追蹤的HTTP請(qǐng)求,響應(yīng)數(shù)據(jù),以及出錯(cuò)時(shí)的請(qǐng)求和服務(wù)器響應(yīng)等。有了這些日志,您就能夠?qū)π阅芎蛪毫y(cè)試中發(fā)生的錯(cuò)誤做出準(zhǔn)確的分析,提出問(wèn)題報(bào)告和改進(jìn)意見(jiàn)。