實(shí)現(xiàn)無人值守壓測(cè)
配置好壓測(cè)場景后,除了立即啟動(dòng)壓測(cè),您也可以創(chuàng)建定時(shí)壓測(cè)任務(wù),同時(shí)結(jié)合SLA指標(biāo),對(duì)壓測(cè)中業(yè)務(wù)的表現(xiàn)進(jìn)行監(jiān)控,一旦不滿足指標(biāo)要求,立即停止壓測(cè),或觸發(fā)告警。這一系列過程都可以在PTS中自動(dòng)化實(shí)現(xiàn),實(shí)現(xiàn)無人值守的壓測(cè)。
前提條件
已創(chuàng)建告警接收人。具體操作,請(qǐng)參見管理接收人。
使用限制
該方式僅適用于PTS壓測(cè)的場景。
示例場景
假設(shè)某公司需要在每月5號(hào)20:00進(jìn)行壓測(cè),同時(shí)需要業(yè)務(wù)的響應(yīng)時(shí)間 (RT)保證在550 ms以下,否則就停止壓測(cè)并給負(fù)責(zé)人發(fā)出通知。
步驟一:創(chuàng)建壓測(cè)場景
根據(jù)實(shí)際業(yè)務(wù)流程,將業(yè)務(wù)接口(即API)編排在PTS壓測(cè)場景中。
- 登錄PTS控制臺(tái),在左側(cè)導(dǎo)航欄選擇 。
單擊PTS壓測(cè),在創(chuàng)建PTS場景頁面,填寫場景名稱,并編排業(yè)務(wù)接口。示例如下。
單擊施壓配置頁簽,根據(jù)實(shí)際需要,填寫壓測(cè)并發(fā)數(shù)和時(shí)長等信息。
步驟二:設(shè)置SLA監(jiān)控指標(biāo)
完成業(yè)務(wù)壓測(cè)API編排和施壓配置后,可為這些API指定監(jiān)控指標(biāo),即業(yè)務(wù)的SLA。
單擊SLA定義頁簽,然后單擊創(chuàng)建SLA。
說明您也可以從左側(cè)導(dǎo)航欄選擇SLA概述),然后再回到創(chuàng)建PTS場景頁面的SLA定義頁簽下,選擇導(dǎo)入SLA。
前往單獨(dú)的頁面創(chuàng)建SLA (具體操作步驟,請(qǐng)參見本示例中,假設(shè)業(yè)務(wù)的響應(yīng)時(shí)間 (RT)需保證在550 ms以下,否則就停止壓測(cè)并給負(fù)責(zé)人發(fā)出通知。總體配置示例如下。其中,在SLA規(guī)則區(qū)域框中,單擊+添加規(guī)則,進(jìn)行SLA規(guī)則的配置。
說明告警接收人需提前創(chuàng)建,具體操作步驟,請(qǐng)參見管理接收人。
步驟三:調(diào)試壓測(cè)場景
定時(shí)任務(wù)的前提是壓測(cè)能夠順利執(zhí)行,所以設(shè)置定時(shí)任務(wù)前,需進(jìn)行場景調(diào)試。
在創(chuàng)建PTS場景頁面下方,單擊調(diào)試場景。稍等數(shù)秒后,查看場景調(diào)試頁面,API響應(yīng)符合預(yù)期即表示成功。
步驟四:設(shè)置定時(shí)任務(wù)
壓測(cè)場景創(chuàng)建并調(diào)試完成后,可以指定測(cè)試任務(wù)的執(zhí)行日期、執(zhí)行時(shí)間、循環(huán)周期和通知方式等,從而實(shí)現(xiàn)定時(shí)壓測(cè)。
假設(shè)某公司需要在每月5號(hào)20:00進(jìn)行壓測(cè)。
單擊創(chuàng)建PTS場景頁面左下方的保存去壓測(cè),執(zhí)行周期選擇定時(shí)壓測(cè)。
配置其他項(xiàng),示例如下:
任務(wù)名稱:輸入定時(shí)壓測(cè)任務(wù)名稱。
執(zhí)行頻率:選擇定期執(zhí)行,并在日粒度下選擇5號(hào)。您可以在當(dāng)前頁面預(yù)覽最近五次壓測(cè)的時(shí)間。
執(zhí)行通知方式:選擇壓測(cè)開始前通知。
通知對(duì)象及通知方式:選擇已創(chuàng)建的聯(lián)系人,并通過釘釘通知。
單擊確定,完成創(chuàng)建。
在指定日期和時(shí)間時(shí),系統(tǒng)將自動(dòng)發(fā)起壓測(cè)。
壓測(cè)前,您設(shè)置的釘釘會(huì)收到如下通知。
壓測(cè)開始后,在控制臺(tái)概覽頁下方的壓測(cè)場景列表中,可以看到正在執(zhí)行的壓測(cè)。單擊查看圖標(biāo),進(jìn)入壓測(cè)中頁面。
壓測(cè)時(shí),如果本示例中的API的RT超過550 ms,該壓測(cè)將自動(dòng)停止,并通知聯(lián)系人。
壓測(cè)后,您可以查看壓測(cè)報(bào)告,分析問題并做相應(yīng)的性能優(yōu)化,請(qǐng)參見查看PTS壓測(cè)報(bào)告。