title: loadrunner學習
categories: 性能測試
tags: [loadrunner, 性能測試]
grammar_cjkRuby: true
loadrunner學習
loadrunner介紹
**LoadRunner **是 HP Mercury Interactive用來測試應用程序性能的工具
LoadRunner 通過模擬一個多用戶并行工作的環境來對應用程序進行負載測試。通過使用最少的硬件資源,這些虛擬用戶提供一致的、可重復并可度量的負載,像實際用戶一樣使用所要測試的應用程序。LoadRunner 深入的報告和圖提供了評估應用程序性能所需的信息。
loadrunner測試過程
- 制定負載測試計劃
- 開發測試腳本
- 創建運行場景
- 執行測試
- 監視場景
- 分析測試結果
loadrunner組件
loadrunner腳本編寫
參數化
什么是參數化
腳本在發送請求的時候會提交一些數據,多個虛擬用戶運行腳本時如果都提交相同的數據,這不符合實際的運行情況,而且可能會引發沖突。為了真實的體現真實的運行環境,需要盡可能的模擬各種各樣的輸入,這時候就用到參數化了。
參數化的過程
- 確定需要參數化的常量值
- 設置參數的屬性及數據源
具體的操作
選中要參數化的內容。
方法一,右鍵---【Replace with a new parameter】
在腳本中找到需要參數化的值,選擇,右鍵選擇使用參數替換->新建參數
?
img
點擊peoperties
img
?
方法二,右鍵---【Use Existing Parameter】
可以先把所有需要用到的參數化變量一起創建,在工具欄中點擊參數化按鈕,彈窗選項框,點擊new按鈕,創建新的參數化變量即可。
圖片.png
創建好之后,在腳本中需要參數化的變量上右鍵,選擇--Use Existing Parameter --選擇對應的變量。
數據源來源之mysql數據庫
具體內容看過來-->>Loadrunner 參數化使用mysql數據源