- SoapUI 教程
- SoapUI - 首頁
- SOAP 基礎
- SOAP - 簡介
- SOAP - 訊息
- SOAP - 什麼是 REST?
- SoapUI 基礎
- SoapUI - 簡介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安裝與配置
- SoapUI - WSDL
- SoapUI - 專案
- SoapUI - 測試套件
- SoapUI - 測試用例
- SoapUI - 測試步驟
- SoapUI - 請求與響應
- SoapUI - 屬性
- SoapUI - 屬性傳遞
- SoapUI - 日誌面板
- SoapUI - 斷言
- SoapUI - 故障排除
- SoapUI - 效能測試
- SoapUI - 負載測試
- SoapUI - RESTful Web 服務
- SoapUI - JDBC 連線
- SoapUI - JDBC 屬性
- SoapUI - JDBC 斷言
- SoapUI 有用資源
- SoapUI - 快速指南
- SoapUI - 有用資源
- SoapUI - 討論
SoapUI - 負載測試
負載測試是一種特定的效能測試形式,用於評估系統在特定負載下的行為。在 SoapUI 中,我們通常將“負載測試”一詞用於所有型別的非功能性測試,但是 SoapUI 支援所有型別的 Web 服務效能評估,例如負載、壓力和耐久性測試。
注意事項
SoapUI 中的負載測試非常獨特;它是一個功能測試用例,允許快速建立和修改效能測試。
主要區別在於,SoapUI 中的效能測試通常是從現有的功能測試建立的。這允許快速建立高階效能測試。
可以在不同的負載場景下驗證 Web 服務效能。保持功能驗證以確保它們在負載下不會中斷,同時執行多個負載測試以檢視它們如何相互影響等等。
負載測試的建立
步驟 1 - 右鍵單擊功能測試用例,然後選擇“新建負載測試”。
步驟 2 - 在對話方塊嚮導中輸入負載測試的名稱,然後單擊“確定”。
負載測試將開啟,並建立負載測試,如下面的螢幕截圖所示。
負載測試的執行
建立新的負載測試時,它預先配置為使用簡單的負載策略執行 60 秒(右上角),使用 5 個執行緒。
根據需要修改這些值並執行。注意 - 使用者應該瞭解負載測試配置和概念。
使用者將在中間看到統計表,從收集資料開始,60 秒後應該完成負載測試。
新增斷言
步驟 1 - 在 LoadTest 編輯器中,選擇編輯器底部的 LoadTest 斷言選項卡。
步驟 2 - 單擊 LoadTest 斷言選單欄中的“新增斷言”按鈕以新增斷言。
步驟 3 - 將開啟“新增斷言”對話方塊。選擇“步驟最大值”。選擇“最大值”設定響應允許花費的最大時間(毫秒),如果時間超過我們設定的時間,則測試將失敗。單擊“確定”。
步驟 4 - 將開啟“測試步驟最大值斷言”視窗。如下面的螢幕截圖所示,我們允許最大響應時間為一秒,即 1000 毫秒。我們先不修改任何內容。單擊“確定”。
現在將成功新增步驟最大值斷言。
步驟 5 - 現在再次執行測試。如果響應時間過長,您應該會看到錯誤列中的數字快速增加。