摘要
做得好! 在本課程模組中,我們已將「非功能測試」定義為測試,其會檢查效能和可靠性等特性。 將這類型的測試與「功能測試」進行比較,這會驗證軟體的指定功能是否做其應該做的。 我們也定義了幾種熱門的非功能測試,包括負載測試、壓力測試和滲透測試。
您和您的團隊選擇了一種非功能測試類型,首先自動化負載測試。 藉由使用幾個命令,您採用了在 Apache JMeter 中所建立的測試計劃,並在管線中執行此計劃。 現在,透過每個程式碼變更,小組可以在正常負載下追蹤網站的效能。 如果效能開始下降,您就會知道哪個變更造成效能下降。
就像您在將功能測試併入管線中時所做一樣,將焦點放在最重要的非功能測試類型上。 例如,如果您的小組必須遵守特定的合規性需求,請考慮新增可提供詳細狀態報告的自動化測試。
深入了解
如果您對 Apache JMeter 中的效能測試感興趣,以下是一些可協助您進一步了解的資源: