天天看點

SouapUI接口測試之建立性能測試

SouapUI也是一個能生動的展現一個系統(項目)性能狀态的工具,本篇就來說說如何在SouapUI工具下建立性能測試

一、建立測試用例

由于在《SouapUI接口測試之使用Excel進行參數化》篇已經建立好了測試用例,本篇就不講解如何建立測試用例(建立測試用例見---SouapUI接口測試之入門示例篇)。建立好的測試用例清單如下:

SouapUI接口測試之建立性能測試

測試用例清單

二、建立性能測試用例

打開測試用例清單

“Load Tests (0)” 滑鼠

右鍵,點選

“New LoadTest”

,

SouapUI接口測試之建立性能測試

New  LoadTest

輸入名稱LoadTest 1
SouapUI接口測試之建立性能測試

輸入名稱

建立後的清單
SouapUI接口測試之建立性能測試

建立完成的用例清單1

滑鼠輕按兩下打開LoadTest 1
SouapUI接口測試之建立性能測試

建立完成的用例清單2

三、運作測試用例

“LoadTest 1”

視窗,點解左上角的綠色按鈕,運作性能測試

SouapUI接口測試之建立性能測試

運作測試用例

四、分析測試用例

SouapUI接口測試之建立性能測試

測試用例視窗

解析如下:

左上角紅色框框顯示的分别是:暫停按鈕、Statistics for [LoadTest 1](統計[LoadTest 1]表資料)、Statistics  History for [LoadTest 1](統計[LoadTest 1]表曆史資料)

左下角顯示的是測試用例名稱

右上角顯示的是運作測試用例執行進度百分比

Statistics for [LoadTest 1](統計[LoadTest 1]表資料)分析:
SouapUI接口測試之建立性能測試

Statistics for [LoadTest 1]

Statistics  History for [LoadTest 1](統計[LoadTest 1]表曆史資料)分析:
SouapUI接口測試之建立性能測試

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的值不會随意變化,直接是初始設定的毫秒數。

繼續閱讀