SoapUI功能測試、效能測試入門
阿新 • • 發佈:2019-01-09
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為平均請求執行時間