什麼是效能測試? | Micro Focus

文章推薦指數: 80 %
投票人數:10人

效能測試是一種非功能軟體測試技術,能夠確定應用程式在給定工作負載下的穩定性、速度、可伸縮性和回應能力。

效能測試是確保軟體品質的關鍵步驟,但遺憾的是,它經常被視 ... SkiptoMainContent SkiptoFooter Yourbrowserisnotsupported Forthebest experience,useGoogleChromeorMozillaFirefox. 什麼是效能測試? 效能測試是一種非功能軟體測試技術,能夠確定應用程式在給定工作負載下的穩定性、速度、可伸縮性和回應能力。

效能測試是確保軟體品質的關鍵步驟,但遺憾的是,它經常被視為單獨的事後步驟,並且在功能測試完成之後才進行。

在大多數情況下,甚至要在代碼準備發佈之後才進行。

效能測試的目的包括評估應用程式輸出、處理速度、資料傳輸速度、網路頻寬使用、最大並行使用者、記憶體使用率、工作負載效率和命令回應時間。

進行效能測試的理由 組織進行效能測試至少包含下列一項原因: 確定應用程式是否滿足效能要求(例如,系統應該能夠處理最多1,000個並行使用者)。

定位應用程式中的計算瓶頸。

確定軟體供應商所宣稱的效能水準是否屬實。

比較兩個或以上的系統,並確定其中哪一個效能最好。

測量高峰流量事件下的穩定性。

如何進行效能測試? 效能測試的具體步驟因組織和應用程式的不同而異。

這取決於企業認為最重要的效能指標為何。

然而,效能測試的總體目標在很大程度上是相同的,所以大多數測試計劃都會遵循一定的工作流程。

確定測試環境和工具 確定可供您使用使用的生產環境、測試環境和測試工具。

在測試和生產環境中記錄硬體、軟體、基礎設施規範和配置,以確保一致性。

一些效能測試可能會在生產環境中進行,但是必須有嚴格的保護措施,以防止測試干擾生產操作。

確認可接受的效能標準 確定將表示測試成功的限制、目標和閾值主要的標準將直接來源於專安規範,但是測試人員應該給予充分授權以設定更廣泛的測試和基準。

計劃並設計測試 考慮使用範圍的不同,然後建立適用於所有可行用例的測試場景。

相應地設計測試並概述應該收集的度量。

準備測試環境和工具 在執行效能測試之前配置測試環境。

準備好測試工具。

運行效能測試 執行測試。

收集並監控結果。

完成並重新測試 整理和分析測試結果。

與專案團隊分享發現結果。

透過解決發現的效能缺陷來最佳化應用程式。

重複測試,以確認每個問題都已被徹底消除。

效能測試提示 建立盡可能接近生產生態系統的測試環境。

如果無法做到,測試結果可能無法準確地表示應用程式運行時的效能。

將效能測試環境與UAT環境分離。

確定能夠最好地自動化效能測試計劃的測試工具。

多次運行測試以獲得應用程式效能的準確測量。

例如,如果您正在運行負載測試,請多次運行同一測試以確定結果是否一致,然後再將效能標記為可接受或不可接受。

不要在兩次測試之間更改測試環境。

效能測試和效能工程之間有什麼不同? 效能測試和效能工程是兩個密切相關但又截然不同的術語。

效能測試是效能工程的子集,主要用於測量應用程式在特定負載下的當前效能。

為了滿足快速交付應用程式的需求,現代軟件團隊需要一種超越傳統效能測試的更先進方法,包括端到端整合效能工程。

效能工程是指為了達到某個清晰的效能目標而對軟體進行的測試和調整。

效能工程出現在軟體開發過程中較早的階段,並從一開始就主動地防止效能問題。

什麼是效能測試工具,MicroFocus能夠提供什麼幫助? 由於效能測試旨在確定系統在不同工作負載下的運行情況,因此如果不使用自動測試工具,此類測試將很難執行。

測試工具在其效能、範圍、複雜性和自動化方面各有不同。

了解MicroFocus測試解決方案如何將您的效能測試效率提升至更高的層次。

實行效能測試的最佳實作 了解如何採用「左移位」和「右移位」相結合的效能工程方法來建構一個高生產力的軟體開發組織。

進一步瞭解 相關產品 LoadRunnerProfessional 以專案為基礎的效能測試,用於確定效能問題。

進一步瞭解 LoadRunnerEnterprise 全球性的團隊協作效能測試平台。

進一步瞭解 LoadRunnerCloud 以雲端為基礎的解決方案,能夠輕鬆規劃、運行和擴展效能測試 進一步瞭解 ServiceVirtualization 探索、設計並模擬各種服務與API,克服依存性和技術瓶頸所帶來的限制。

進一步瞭解 SilkPerformer 易於使用的效能測試解決方案,用於應用程式效能的最佳化 進一步瞭解 其他資源 TechBeacon–效能測試 效能測試網路研討會 VivitWorldwide 關於效能測試類型的全方位指南 什麼是功能測試? 社群 效能工程社群 應用程式交付管理部落格 應用程式交付管理的最新消息和活動 在Twitter上追蹤應用交付管理 release-rel-2021-11-1-7037|TueNov216:06:13PDT2021 7037 release/rel-2021-11-1-7037 TueNov216:06:13PDT2021



請為這篇文章評分?