1. 程式人生 > >SoapUI功能測試、效能測試入門

SoapUI功能測試、效能測試入門

HTTP介面的功能測試:

1、新建工程:右擊左側導航面板中的工作空間節點“Project”,選擇“NewProject”

選擇“Create project from”,點選“OK”

輸入工程名稱,點選“OK”

2、新建TestSuite:右擊工程名,選擇“New TestSuite”


輸入TestSuite名,點選“確定”


3、新建TestCase:右擊TestSuite名,選擇“New TestCase”


輸入TestCase名,點選“確定”


4、新增HTTP請求:右擊“Test Steps”,選擇“Add Step”,選擇“HTTPTest Request”


輸入Request名,點選“確定”

5、以POST請求為例,新增請求資料,點選綠色三角執行。

6、新增斷言:在需要斷言的位置右擊,選擇“Add Assertion”,選擇“for Content”

輸入執行正確時,斷言處應顯示的內容,此處應輸入“success”,點選“Save”


效能測試:

1、在完成上述操作的基礎上,右擊“Load Test”,選擇“New LoadTest”

輸入LoadTest名,點選“確定”

2、設定壓力引數:Threads,執行緒數即併發使用者數;Test Delay,思考時間即請求之間的時間間隔,單位為秒;Limit,執行時間。場景為100使用者併發,持續執行60秒,沒有思考時間。相應的SoapUI可設定Threads=100,Test Delay=0,Limit=60,後面的下拉框選擇Seconds,表示60秒。設定完畢後,點選左上方的綠色箭頭,程式開始進行負載測試。

min為請求執行最短時間

max為最長請求執行時間

avg為平均請求執行時間