什么是性能測試?
性能測試是指被測系統,在一定的負載下運行,監控系統的各項指標,是否符合需求(指標,指的CPU,內存,事務響應時間,等)如果不符合,就發現了系統的性能瓶頸
性能測試的目的?
識別系統的弱點,評估系統能力,發現系統性能瓶頸,提高系統可靠性能和穩定性
性能測試運用的領域?
金融、銀行,通訊,醫療,證券,搜索引擎(百度)等多用戶的系統
性能測試的工具LoadRunner的組成?
Virtual user Generator 虛擬用戶生成器,根據一定的網絡協議,記錄客戶端(IE,Java)與服務器端的請求與應答,因為loadRunner只是在網絡層面上,服務器收到客戶端的請求,服務器給出相應的應答,並未驗證應答的正確性,所以出現檢查點,可以配置 running_time settings ,迭代之間的間隔,每一個請求之間的間隔等參數形成場景
controller(壓力調度控制台) 對選擇好腳本,對用戶的加載進行部署,對被測系統的各台服務器進行監控,通過設置Load Generator產生負載
Analysis(結果分析器)生成壓力測試結果報告
Agent(代理程序)部署在各個壓力生成器(客戶端),協調得到步調一致的虛擬用戶
monitor (監控程序)對被測系統進行監控,監控主要的性能計數。。
