場景用途:用於模擬大量用戶操作,通過執行場景向服務器產生負載,驗證系統各項性能指標是否達到標準。
設計場景:
1. 新建場景 >2. 設計Schedule >3. 添加LoadGenerater(聯機負載) > 4. 運行設置>5.系統監控
設計Schedule:Design -> Scenario Goal ->Edit Scenario Goal ->Goal Type(Virtual Users、Hits per Second、Transactions per second、Pages per Minute )
Load Generator:
1) 打開 LoadRunner Agent Runtime Settings
2) Scenario > Load Generators > 添加負載機的IP > 點擊 Connect > 狀態爲Ready
3)分配負載機,可將整組用戶分到一個負載機器上,也可將一組用戶分配到不同的負載機器上(Add Group 後再 Add Virtual Users)。
虛擬IP:部分服務器系統限制重複IP的請求,虛擬IP用來模擬虛擬用戶使用不同IP地址的一種技術
IP欺騙:
1)綁定多個IP地址 本地網絡連接>使用固定IP>高級>添加同一個網段的IP地址(IP地址必須可通信、如果綁定IP地址與服務器不在同一個網段、需要在服務器上設置路由指向綁定的IP地址網段,使用後需要將IP地址釋放)
2)啓用選項 Scenario > Enable IP Spoofer
3) 在命令行中使用netstat -an 查看 本機各端口的網絡連接情況。-a 顯示所有連接和監聽端口
注:如果任何一個結點使用了NAT機制(網絡地址轉換。允許一個整體機構以一個公用IP地址出現在Internet上)則無法使用IP欺騙。
服務器資源利用率監控
Linux 資源監控方法 使用IBM的 nmon 在服務器直接監控 參數 -f 、-t 、 -s 、-c.
Windows 資源監控方法
參考:http://wenku.baidu.com/link?url=IksnoNJeuSdWA7muRPgNk8CrO01t-st8ztVo9a23OgVhoPcg6_DcLWMk1aKFExnkSBAanrNIpUW491vY7MAuQl5-7wJjVy7u2W8_4Oae9Jq
分析系統:被測系統類型、是否與其它系統存在關聯、架構、技術實現與通訊協議
業務分析:如一個業務按照ABCD的順序去完成,需要編4個腳本分別爲A、A>B、A>B>C、A>B>C>D
需求分析:
提取性能需求
響應時間、負載用戶數、在線用戶數、併發用戶數(取在線用戶數的10%)