日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用Cookie模擬登錄場景

PTS的數據導出功能可用于在一個業務會話內或者全場景內共享返回的Cookie等場景。本文將介紹如何使用導出Cookie模擬登錄場景。

背景信息

PTS支持在業務會話共享Cookie和在場景內共享Cookie:

  • 業務會話內共享:若想在一個業務會話內傳遞(共享)Cookie信息,則不需要任何額外設置。PTS和瀏覽器類似,默認將獲取到的Cookie在后續的請求中帶上。

  • 場景內共享:登錄Cookie可以在同一個場景內進行共享。同一場景內,只能指定將一個業務會話內的Cookie共享給其他業務會話使用。

若需壓測10000人登錄某購物網站的場景,則壓測場景中應包含兩個業務會話:

  • 業務會話1:登錄。

  • 業務會話2:查看商品、購買商品、支付訂單。

該場景中需要把業務會話1中的登錄Cookie共享給業務會話2。您還可以根據實際需求設置導出Cookie是否可循環。

  • 若允許導出Cookie在后續業務會話中循環使用,具體操作,請參見下文導出Cookie可循環

  • 若要求導出Cookie在后續業務會話中僅輪詢一次,需要在后續業務會話中增加數據配置節點,并設置數據輪詢一次,具體操作,請參見下文導出Cookie僅輪詢一次

導出Cookie可循環

  1. 登錄PTS控制臺,選擇性能測試 > 創建場景,然后單擊PTS壓測

  2. 場景配置頁簽中配置業務會話1。

    1. 單擊數據源管理,上傳包含用戶登錄名和密碼的參數文件,具體操作,請參見文件數據源

    2. 業務會話1區域單擊添加指令右側的下拉箭頭,然后單擊數據配置

    3. 數據配置區域單擊數據源參數設置頁簽,并配置參數。

      說明

      若需保證共享Cookie的唯一性,則需選中數據輪詢一次,具體操作,請參見數據配置指令

    4. 添加登錄API,并填寫基本請求信息和定義Body,具體操作,請參見HTTP節點

      ex_cookie_define_body

    5. 業務會話1區域單擊添加指令右側的下拉箭頭,并選擇數據導出,然后選擇導出數據為Cookie類型,導出量級為10000。數據導出的具體操作,請參見數據導出指令

      ex_cookieuse_export_cookie

      說明

      該場景內創建的其他業務會話都會自動帶上Cookie信息。

  3. 單擊+添加業務會話,新增業務會話2,在業務會話2中單擊添加壓測節點,添加查看商品、購買商品和支付訂單API,并配置基本請求信息。

導出Cookie僅輪詢一次

  1. 登錄PTS控制臺,選擇性能測試 > 創建場景,然后單擊PTS壓測

  2. 場景配置頁簽中配置業務會話1。

    1. 單擊數據源管理,上傳包含用戶登錄名和密碼的參數文件,具體操作,請參見文件數據源

    2. 業務會話1區域單擊添加指令右側的下拉箭頭,然后單擊數據配置

    3. 數據配置區域單擊數據源參數設置頁簽,并配置參數。

      說明

      若需保證共享Cookie的唯一性,則需選中數據輪詢一次,具體操作,請參見數據配置指令

    4. 添加登錄API,并填寫基本請求信息和定義Body,具體操作,請參見HTTP節點

      ex_cookie_define_body

    5. 業務會話1區域單擊添加指令右側的下拉箭頭,并選擇數據導出,然后選擇導出數據為Cookie類型,導出量級為10000。數據導出的具體操作,請參見數據導出指令

      ex_cookieuse_export_cookie

      說明

      該場景內創建的其他業務會話都會自動帶上Cookie信息。

  3. 業務會話2添加數據配置節點,并為productID參數選中數據僅輪詢一次。請參見數據配置指令

    重要

    該步驟可以保證上一步導出的cookie僅輪詢一次。

  4. 業務會話2中添加查看商品、購買商品和支付訂單API,并配置基本請求信息。

后續步驟

完成測試場景配置后,還需要進行施壓配置、場景調試等步驟。完成后單擊頁面左下角的保存去壓測

說明

壓測過程中可針對API、業務會話或全局維度進行調速,具體操作,請參見調速