本文介紹壓測情境的基本知識,以及如何建立PTS情境。
背景資訊
PTS孵化於阿里巴巴全鏈路壓測平台,是一款全自研的壓測工具。PTS壓測支援HTTP、HTTPS協議壓測,廣泛適用於Web應用和小程式壓測,涉及電商、車連網、多媒體、金融保險、物流快遞、廣告營銷、社交等眾多行業。PTS壓測可類比海量使用者的真實業務情境,全方位驗證業務網站的效能、容量和穩定性。
什麼是壓測情境?
要發起一次效能壓測,首先需要建立一個壓測情境。一個壓測情境包含一個或多個並行的業務(即業務會話),每個業務包含一個或多個串列的請求(即API)。
API是情境壓測中的必需元素,用來定義業務會話中每個階段URL的具體資訊。API是由使用者行為觸發的一條端上請求。例如,電商網站的登入、查詢商品詳情、提交訂單等,分別對應一次使用者行為中的多個請求API。
業務會話是一組壓測API的有序集合(類似於事務),具有業務含義。
以下樣本說明了業務會話和API之間的關係。
淘寶網需要壓測兩個業務,要求兩個業務同時進行,這兩個業務即為兩個業務會話:
業務A:瀏覽產品A。
業務B:購買產品B。
業務B中包含四個請求,要求四個請求按照先後順序發起,這4個請求即為4個API:
請求1:登入。
請求2:瀏覽產品B。
請求3:加入購物車。
請求4:提交訂單。
操作步驟
登入PTS控制台,選擇,然後單擊PTS壓測。
在情境配置頁簽中,單擊添加壓測API右側的下拉式清單,為某業務會話添加多個API。啟動壓測後,多個API會按照順序發起請求。具體操作,請參見HTTP節點或者JDBC節點。
說明直接單擊添加壓測API,系統會預設選擇添加HTTP壓測節點。
可選:單擊+添加業務會話,為壓測情境添加多個業務會話。啟動壓測後,多個業務會話會同時發起請求。
可選:使用指令功能來改變,控制業務會話中的壓測行為,具體操作,請參見指令。
配置其他參數:
在建立PTS情境過程中,您還可以進行以下操作:
若需進行情境調試,單擊情境配置頁簽左下角的調試情境,進行情境調試。具體操作,請參見調試情境。
完成所有編輯後,單擊情境配置頁簽左下角的儲存去壓測,啟動壓測。
情境樣本
您僅需在PTS控制台執行簡單操作,即可通過PTS發起壓測。這裡為您提供以下幾種PTS壓測的具體使用情境樣本。
後續操作
情境建立完成後,在情境列表中選擇PTS查看已建立的PTS情境。
在情境對應的操作列: