SouapUI也是一個能生動的展現一個系統(項目)性能狀态的工具,本篇就來說說如何在SouapUI工具下建立性能測試
一、建立測試用例
由于在《SouapUI接口測試之使用Excel進行參數化》篇已經建立好了測試用例,本篇就不講解如何建立測試用例(建立測試用例見---SouapUI接口測試之入門示例篇)。建立好的測試用例清單如下:
測試用例清單
二、建立性能測試用例
打開測試用例清單在
“Load Tests (0)” 滑鼠右鍵,點選
“New LoadTest”,
New LoadTest
輸入名稱LoadTest 1輸入名稱
建立後的清單建立完成的用例清單1
滑鼠輕按兩下打開LoadTest 1建立完成的用例清單2
三、運作測試用例
“LoadTest 1”視窗,點解左上角的綠色按鈕,運作性能測試
運作測試用例
四、分析測試用例
測試用例視窗
解析如下:左上角紅色框框顯示的分别是:暫停按鈕、Statistics for [LoadTest 1](統計[LoadTest 1]表資料)、Statistics History for [LoadTest 1](統計[LoadTest 1]表曆史資料)
左下角顯示的是測試用例名稱
右上角顯示的是運作測試用例執行進度百分比
Statistics for [LoadTest 1](統計[LoadTest 1]表資料)分析:Statistics for [LoadTest 1]
Statistics History for [LoadTest 1](統計[LoadTest 1]表曆史資料)分析:Statistics History for [LoadTest 1]
Limit:表示要持續執行時間,秒為機關,預設是60。
Threads:負載測試所用的線程數,性能測試中所說的并發數。預設是5。
TestDelay:設定測試時線程的休眠時間,即在完成一次完整的測試用例後,開始下一次執行時,線程的休眠時間,以毫秒為機關,(1000毫秒等于1秒),預設是1000毫秒。
Random:該值得設定,于testDelay的設定結合在一起,它表示休眠的時間會在TestDelay(1-0.5)=100毫秒,和testdelay(1+0.5)=300毫秒之撿波動。此處如果設定為0,則表示test delay的值不會随意變化,直接是初始設定的毫秒數。