測試計畫應基於定義明確的測試目標。 本節概述了常見測試目標:
評測終端使用者響應時間
檢查使用者執行業務流程以及從伺服器接收響應所用的時間。例如,假設要驗證當系統在正常負載條件下執行時,終端使用者能否在 20 秒內收到所有請求的響應。 下圖顯示了銀行業務應用程式的示例負載與響應時間度量:
確定最佳硬體配置
檢查各種系統配置(記憶體、cpu 速度、快取記憶體、介面卡、數據機)對效能的影響。了解了系統體系結構並測試了應用程式響應時間後,您可以評測不同系統配置的應用程式響應,以確定哪種設定能夠提供所需的效能級別。
例如,您可以設定三種不同的伺服器配置,對每種配置執行相同的測試,評測其效能差異。
檢查可靠性
確定在繁重負載或持續負載的情況下,系統的穩定性。您可以使用 loadrunner 對系統施壓:強制系統在短時間內處理長期持續的活動,模擬系統在數週或數月內一般會處理的活動型別。
檢查硬體或軟體公升級情況
執行回歸測試,將新版硬體或軟體與早期版本進行比較。您可以檢查公升級對響應時間(基準)和可靠性的影響。應用程式回歸測試不檢查公升級的新功能;它檢查的是新版本是否與早期版本一樣高效、可靠。
評估新產品
您可以在產品生命週期的計畫和設計階段執行測試來評估單個產品和子系統。例如,您可以根據評估測試結果為伺服器或資料庫軟體包選擇硬體。
找出瓶頸
您可以執行用於找出系統瓶頸的測試,確定是哪方面的問題導致效能下降,例如檔案鎖定、資源爭用和網路過載。 將 loadrunner 與新型網路和計算機監控工具配合使用,生成負載並在系統中的不同點評測效能。 有關詳細資訊,請參閱第 vi 部分, "監控負載測試場景."
評估系統容量
評測系統容載能力,確定系統在不影響效能的情況下能夠再額外處理多少負載。要檢查容載能力,可以將效能與現有系統上的負載進行比較,確定響應時間從**開始明顯延長。這個位置通常被稱為響應時間曲線的「拐點」。
確定了當前容載能力後,您可以決定是否需要增加資源以支援更多使用者。
負載測試 壓力測試
負載測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在滿足效能指標的情況下,系統所能承受的最大負載量的測試 壓力測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在什麼負載條件下系統效能處於失效狀態,並以此來獲得系統能提供的最大服務級別的測試 例子 登入介面,我們先10個使用者...
負載測試 壓力測試
負載測試 不斷增加伺服器的併發使用者數,測試在預期併發下系統的效能響應情況 壓力測試 不斷增加伺服器的併發使用者數,測試在極限情況下,系統效能的響應情況 關注不同負載水平下系統的效能指標,主要用於評估系統效能指標。比如,可以評估系統在50個併發使用者時的效能指標,在100個併發使用者時的效能指標,在...
基於pytorch 目標檢查與跟蹤
1 pytorch detect to track 2 pytorch yolo v3 3 使用pytorch實現基於yolov3的目標檢測器 4 a faster pytorch implementation of faster r cnn 5 faster rcnn with pytorch 6...