一、什麼是軟體壓力測試?
壓力測試是軟體測試的一種類型,是基本的品質保證行為,也是每個軟體測試重要的一部分。壓力測試不是在正常環境下進行,而是在計算機數量較少或系統資源匮乏的條件下運作測試,需要檢測在不同軟硬體環境下軟體系統對于壓力的承受能力,可以正确的評估軟體産品性能。

二、有哪些常用的壓力測試工具?
1.Apache JMeter
Apache JMeter最開始是被用于Web應用測試,在程式員圈十分受歡迎,這款開源工具能夠測試靜态和動态資源,還可以通過不同壓力類别測試伺服器、網絡或對象,了解它們的強度和性能。
2. Webbench
Webbench是知名的壓力測試工具,由Lionbridge公司開發,它能測試處在相同硬體上,不同服務的性能以及不同硬體上同一個服務的運作狀況。
3. Apache Bench
Apache Bench是Apache伺服器的一個web壓力測試工具,簡稱ab。可支援模拟多個使用者對某個網站發起通路,靈活小巧、易學易用,适合中小型網際網路企業,但它的測試結果不能以圖形顯示。
三、軟體壓力測試流程
1. 确定測試需求
根據使用者需求确定測試點,明确測試人員職責、所需工具、時間和地點。
2. 編寫測試用例
測試人員根據測試需求編寫測試用例。
3. 執行測試用例
确定操作使用者數量、時間要求等;通過測試工具模拟操作使用者數量,使用者同時線上數量等,以及不同使用者值情況下系統的響應時間等。