LoadRunner(三)——LR相關概念&組成部分


參考學習感謝:《精通軟件性能測試與LoadRunner實戰》

一、運行機制和主要組成部分

1、LoadRunner主要由VuGen、Controller和Analysis三部分構成;

2、VuGen不僅能夠錄制Vuser腳本,還可以運行這些腳本。錄制Vuser腳本時,VuGen會生成各種函數,來定義您在錄制會話過程中執行的操作;

3、LoadRunner通過Controller模擬一個多用戶並行工作的環境來對應用程序進行測試;

4、Analysis提供了豐富的圖表幫助您從各個角度對數據進行有效的分析,同時可以將多個圖表進行合並來進行分析。

 

二、LoadRunner相關概念解析

  1. 集合點
  2. 事務
  3. 檢查點
  4. 思考時間
  5. 關聯

1、集合點:

LoadRunner集合點則很好地實現用戶的同步問題,而且模擬成千上萬的用戶操作也是輕而易舉的一件事情。 集合點函數通常放在事務外。

2、事務

事務是指服務器響應虛擬用戶請求所用的時間,當然它可以衡量某個操作,如登錄所需要的時間,也可以衡量一系列的操作所用的時間,如從登錄開始到完整的形成一張完整的訂單; 事務必須是成對出現,即:一個事務有事務開始,必然要求也有事務結束。

3、檢查點

檢查點是在回放腳本期間搜索特定的文本字符串或者圖片等內容,從而驗證服務器響應內容的正確性; 在應用web_reg_find()函數時,必須要非常清楚:web_reg_find是注冊函數(注冊類函數有一個很明顯的特點就是在函數名稱中包含了“reg”字符,在應用這類函數時注意函數放置位置),必須放在響應頁面之前。

4、思考時間

用戶在執行兩個連續操作期間等待的時間稱為思考時間。LoadRunner在錄制腳本時,虛擬用戶產生器(VuGen)將錄制實際的停留等待時間並將相應的等待時間插入到腳本,腳本中lr_think_time()函數即為思考時間。

5、關聯

關聯(Correlation)是應用LoadRunner進行性能測試的一項重要技能; 所謂的關聯就是把腳本中某些寫死的數據轉變成動態的數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM