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

如何使用參數化模擬多用戶注冊或登錄

若您需要壓測的業務中包括用戶登錄、注冊的場景,可以借助PTS提供的文件參數功能,模擬不同用戶的登錄、注冊的壓測場景。本文將以對用戶注冊界面發起壓測為例,介紹如何使用文件參數來構造動態變化的請求URL。

背景信息

在網站注冊頁面,通常需要用戶提供用戶名和密碼。若您在壓測時需要模擬多用戶注冊的場景,可以通過在壓測場景中導入包含用戶名和密碼的參數文件,構造壓測API時關聯導入的參數來實現。

關于登錄場景的PTS支持能力的信息,請參見使用Cookie模擬登錄場景

在網站登錄頁面,通常還需要輸入驗證碼。若您在壓測時需要模擬多用戶登錄的場景,您可以在業務代碼中配置一個萬能驗證碼,并且在PTS配置API時帶上萬能驗證碼,然后通過在壓測場景中導入包含用戶名和密碼的參數文件,構造壓測API時關聯導入的參數來實現。

前提條件

  • 開通PTS服務

  • 準備一個CSV格式的參數文件,格式如下。關于參數文件的更多要求,請參見參數文件規范

    user1,Password1
    user2,Password2
    user3,Password3
    

步驟一:導入參數文件

  1. 登錄PTS控制臺,在左側導航欄選擇性能測試 > 創建場景,然后單擊PTS壓測
  2. 創建PTS場景頁面右下角,單擊數據源管理,然后在右側彈出的文件數據源頁簽中單擊+上傳文件,將本地的參數文件導入PTS。

    文件導入后,系統會自動根據文件中的兩列生成參數列表。

  3. 手動填入參數名,例如usernamepassword,然后單擊確定

    說明

    可以單擊創建PTS場景頁面下方的參數列表,查看已創建的文件參數。

  4. 單擊添加指令右側的下拉箭頭,選擇數據配置

  5. 數據配置文件參數設置頁簽下,選擇設置好的參數名,對目標參數選中數據輪詢一次

    • 選中數據輪詢一次能夠保證在使用數據文件組裝請求時,每一行只用到一次,避免重復登錄。當數據輪詢一次用盡,不論設置的壓測量級是多少,該壓測場景將停止生成新的壓測請求。

    • 若不選中數據輪詢一次,導入的參數會在壓測中循環使用。

    說明

    數據輪詢一次基準列均只能指定一個參數,設置輪詢一次之后基準列無法設置。

    數據輪詢一次.png

步驟二:創建壓測場景

  1. 創建PTS場景頁面,填寫以下示例。

    • 場景名:壓測用戶注冊頁面。

    • 壓測API名稱:用戶注冊。

    創建壓測

  2. 單擊用戶注冊一欄右側的箭頭圖標展開更多參數設置,在基本請求信息頁簽中填寫壓測URL,例如http://www.example.com/register

  3. 選擇請求方式POST

  4. 單擊Body定義頁簽,然后單擊編輯區域右上角的文本編輯,在文本編輯框中輸入user_name=${username}&user_pwd=${password}&code=common_code

    編輯body定義

    說明
    • Body中使用的用戶名參數為${username},密碼參數為${password}。

      單擊頁面下方的參數列表,然后單擊參數名username或password可復制參數內容,編寫Body內容時,直接粘貼即可。

    • 在用戶注冊場景中,通常您需要在業務代碼中設置一個萬能驗證碼。以上圖為例,common_code是萬能驗證碼。

步驟三:配置壓力并啟動壓測

  1. 創建PTS場景頁面,單擊施壓配置頁簽,將最大并發數值設為10,其他可保留默認配置。

  2. 單擊頁面左下角的保存去壓測,啟動壓測。