JMeter壓測(cè)快速入門(mén)
創(chuàng)建JMeter場(chǎng)景并導(dǎo)入本地JMeter腳本,即可發(fā)起一次壓測(cè)。本文為您介紹如何通過(guò)簡(jiǎn)單配置,快速發(fā)起一次Web頁(yè)面壓測(cè)。
前提條件
本示例使用
Apache JMeter 5.6.3
來(lái)創(chuàng)建腳本,PTS支持JMeter 5.0 和 5.6.3。
方案概覽
若需使用JMeter壓測(cè)功能,首先需要在本地使用Apache JMeter創(chuàng)建一個(gè)壓測(cè)腳本。下面分兩個(gè)步驟,為您演示如何創(chuàng)建JMeter腳本并上傳到JMeter場(chǎng)景開(kāi)啟壓測(cè)。
步驟一:使用Apache JMeter創(chuàng)建腳本
配置HTTP請(qǐng)求的屬性,包括服務(wù)器名稱或IP地址、端口號(hào)、HTTP方法等。
Basic頁(yè)簽配置項(xiàng)說(shuō)明:
Protocol:示例選擇
http
。Server name or IP:接口域名,例如
www.example.com
。Port Number:服務(wù)端口號(hào),例如
80
。Method:選擇
GET
。
運(yùn)行測(cè)試計(jì)劃,并在View Results Tree中查看結(jié)果,返回以下信息表示上傳成功。
調(diào)試成功后,導(dǎo)出測(cè)試計(jì)劃文件,此處命名為
HTTP_Request.jmx
。
步驟二:創(chuàng)建JMeter場(chǎng)景并啟動(dòng)壓測(cè)
登錄PTS控制臺(tái),選擇 ,然后單擊JMeter壓測(cè)。
場(chǎng)景編排
重要配置項(xiàng)說(shuō)明如下:
場(chǎng)景名:輸入
test-jmx
。上傳腳本文件:在場(chǎng)景裝配頁(yè)簽下,添加JMeter腳本文件
HTTP_Request.jmx
。JMeter 版本:選擇
5.6.3
。注意與創(chuàng)建腳本使用的Apache JMeter版本保持一致,否則可能會(huì)出錯(cuò)。施壓配置
最大虛擬用戶數(shù)配置為
10
,壓測(cè)時(shí)長(zhǎng)和遞增時(shí)長(zhǎng)配置2
分鐘。其他配置保持默認(rèn)即可。發(fā)起壓測(cè)涉及費(fèi)用問(wèn)題,建議您合理選擇施壓量級(jí),如需了解更多信息,請(qǐng)參見(jiàn)計(jì)費(fèi)概述、壓力模式與量級(jí)配置。場(chǎng)景調(diào)試
調(diào)試場(chǎng)景可驗(yàn)證配置是否合理,避免壓測(cè)失敗,建議您先調(diào)試場(chǎng)景。如下所示即為請(qǐng)求成功,如果響應(yīng)狀態(tài)不是
200
,請(qǐng)檢查API是否可以正常訪問(wèn)。單擊保存去壓測(cè),在溫馨提示頁(yè)面,選擇立即執(zhí)行并勾選確認(rèn)本次壓測(cè)已獲得準(zhǔn)許并遵守當(dāng)?shù)胤?/b>,然后單擊啟動(dòng)壓測(cè)。
分析壓測(cè)結(jié)果
壓測(cè)結(jié)束后,系統(tǒng)會(huì)自動(dòng)獲取壓測(cè)數(shù)據(jù),例如壓測(cè)場(chǎng)景指標(biāo)、業(yè)務(wù)詳情數(shù)據(jù)、監(jiān)控詳情數(shù)據(jù)和API采樣日志等,生成壓測(cè)報(bào)告。您可在壓測(cè)報(bào)告頁(yè)面查看。更多信息,請(qǐng)參見(jiàn)查看JMeter壓測(cè)報(bào)告。