PTS的數據導出功能可用于在一個業務會話內或者全場景內共享返回的Cookie等場景。本文將介紹如何使用導出Cookie模擬登錄場景。
背景信息
PTS支持在業務會話共享Cookie和在場景內共享Cookie:
業務會話內共享:若想在一個業務會話內傳遞(共享)Cookie信息,則不需要任何額外設置。PTS和瀏覽器類似,默認將獲取到的Cookie在后續的請求中帶上。
場景內共享:登錄Cookie可以在同一個場景內進行共享。同一場景內,只能指定將一個業務會話內的Cookie共享給其他業務會話使用。
若需壓測10000人登錄某購物網站的場景,則壓測場景中應包含兩個業務會話:
業務會話1:登錄。
業務會話2:查看商品、購買商品、支付訂單。
該場景中需要把業務會話1中的登錄Cookie共享給業務會話2。您還可以根據實際需求設置導出Cookie是否可循環。
若允許導出Cookie在后續業務會話中循環使用,具體操作,請參見下文導出Cookie可循環。
若要求導出Cookie在后續業務會話中僅輪詢一次,需要在后續業務會話中增加數據配置節點,并設置數據輪詢一次,具體操作,請參見下文導出Cookie僅輪詢一次。
導出Cookie可循環
登錄PTS控制臺,選擇 ,然后單擊PTS壓測。
在場景配置頁簽中配置業務會話1。
單擊+添加業務會話,新增業務會話2,在業務會話2中單擊添加壓測節點,添加查看商品、購買商品和支付訂單API,并配置基本請求信息。
導出Cookie僅輪詢一次
后續步驟
完成測試場景配置后,還需要進行施壓配置、場景調試等步驟。完成后單擊頁面左下角的保存去壓測。
說明
壓測過程中可針對API、業務會話或全局維度進行調速,具體操作,請參見調速。
文檔內容是否對您有幫助?