全部產品
Search
文件中心

Performance Testing Service:建立PTS情境

更新時間:Feb 16, 2025

本文介紹壓測情境的基本知識,以及如何建立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:提交訂單。

操作步驟

  1. 登入PTS控制台,選擇效能測試 > 建立情境,然後單擊PTS壓測

  2. 情境配置頁簽中,單擊添加壓測API右側的下拉式清單,為某業務會話添加多個API。啟動壓測後,多個API會按照順序發起請求。具體操作,請參見HTTP節點或者JDBC節點

    說明

    直接單擊添加壓測API,系統會預設選擇添加HTTP壓測節點。

  3. 可選:單擊+添加業務會話,為壓測情境添加多個業務會話。啟動壓測後,多個業務會話會同時發起請求。

  4. 可選:使用指令功能來改變,控制業務會話中的壓測行為,具體操作,請參見指令

  5. 配置其他參數:

  6. 在建立PTS情境過程中,您還可以進行以下操作:

    • 若需進行情境調試,單擊情境配置頁簽左下角的調試情境,進行情境調試。具體操作,請參見調試情境

    • 完成所有編輯後,單擊情境配置頁簽左下角的儲存去壓測,啟動壓測。

情境樣本

您僅需在PTS控制台執行簡單操作,即可通過PTS發起壓測。這裡為您提供以下幾種PTS壓測的具體使用情境樣本。

後續操作

情境建立完成後,在情境列表中選擇PTS查看已建立的PTS情境。

在情境對應的操作列:

  • 單擊啟動,發起壓測。更多資訊請參見啟動壓測

  • 單擊編輯,進入編輯情境頁面,可以編輯情境配置資訊。PTS提供了多種提升編排效率的功能,包括情境複製、業務會話的生效和失效、API複製等。更多資訊,請參見管理情境

  • 單擊刪除,可刪除該壓測情境,之前產生的壓測報告仍可查看。

  • 單擊複製,可複製出一個新的情境。具體操作,請參見複製情境