PTS使用說明
使用說明
概覽
環境:可選擇已購買的ECS、RDS、SLB作為測試機使用。
腳本:腳本是執行性能測試的基礎,腳本裡包括需要壓測的伺服器位址、壓測的url、壓測的參數和壓測的類型。
場景:場景需要綁定腳本來運作,一個場景綁定一個腳本,可在場景中設定并發壓測使用者數、施壓模式。
任務:任務執行需要綁定場景,一個任務可以綁定多個場景,任務開始執行後可以實時檢視性能名額。
結果:結果自動儲存可随時檢視
一套完整的的性能測試過程包括環境管理、腳本建立、場景建立、任務建立、任務執行和結果檢視,按先後順序執行。
管理環境
-
選擇測試ECS
選擇已經購買的ECS,點選确定後添加測試ECS。添加完成後,也可以進行移除和管理操作。
-
選擇測試RDS
選擇已經購買的RDS,點選确定後添加測試RDS。添加完成後,也可以進行移除和管理操作。
-
選擇測試SLB
選擇已經購買的SLB,點選确定後添加測試SLB。添加完成後,也可以進行移除和管理操作。
測試腳本
新增腳本
- 填寫腳本名:如 lmmbao_test
- 腳本描述:如 Test lmmbao APP
- 參數檔案:建立csv檔案,用Excel打開編輯,内容如下:
- 添加事務:如lmmbao_test
-
腳本内容:http://lmmbao.com/login/user_edit.htm?login/user_edit.htm?phone=%%_demotest.csv:phone%%
Tips:因lmmbao.com 綁定的域名不在阿裡雲的ECS上,是以這裡我用SLB_1的IP位址測試: http://42.120.60.9:82/login/user_edit.htm?phone=%%_demotest.csv:phone%%
-
事務的進階屬性:
編輯腳本時可使用進階屬性來設定腳本請求的header和body資訊。
點選進階屬性進入進階屬性設定:
- Header設定:
-
Body設定:
當請求類型為post時,可以設定body。
-
快速啟動:
點選測試腳本清單的快速啟動按鈕即可打開快速啟動。
腳本編寫完成後可通過腳本清單上的快速啟動運作腳本,系統會自動建立腳本對應的場景與任務。
測試場景
新增場景
- 選擇腳本:選擇已添加的腳本。如選擇lmmbao_getDaren_test
- 填寫場景名:如lmmbao_getDaren_test
- 選擇施壓模式并填寫并發使用者量
- 日志級别:即壓測程序日志級别配置。日志級别有WARN、ERRO、INFO。
- 場景描述:輸入場景描述,如擷取達人清單。
測試任務
新增任務
- 任務名:輸入任務名,少于20個字。如擷取達人清單。
- 開始時間:輸入開始時間,可選擇目前時刻。
- 持續時間:輸入持續時間。如10分鐘。
- 選擇監控機:可以選擇已購買的ECS和RDS。
- 場景綁定:綁定已添加的場景。
- 執行任務:任務增加完成後,可以到任務清單,選擇執行,即可執行任務。
測試結果
結果詳情
- 概覽
- 業務名額
- ECS名額
- RDS名額