上一篇性能測試—LoadRunner中,簡單的介紹了LoadRunner的使用,這一篇博客主要講LoadRunner的參數化。
一.關于參數化
1.參數化是什么
針對腳本中的某些常量,定義一個或多個包含數據源的參數,從而達到模擬多用戶真實使用環境的目的。
2.為什么要使用參數化
模擬更真實的用戶使用環境
某些程序不允許同一賬號多次登錄
3.參數化的過程
確定需要參數化的常量
準備參數化數據
針對腳本進行參數化
二、參數化準備
以自帶的飛機訂票系統為例。
1.確定需要參數化的常量
參數化的常量就是用戶名和密碼,在腳本Vuser_init.c中。
2.準備參數化數據
從數據庫導入
手打數據
腳本生成用戶名密碼
因為這里測試的程序本身就不大,直接手動注冊幾個就好了。
3.針對腳本進行參數化
在腳本Vuser_init中找到用戶名輸入的值,選擇,右鍵選擇使用參數替換->新建參數
修改參數名稱,點擊確定,并替換該字符串出現的所有位置,同理替換密碼字段。
完成后開始添加數據,選擇上一步添加的參數右鍵,選擇參數屬性
選擇參數類型,File,文件路徑,填寫任意文件名,選擇添加列pass,用記事本編輯添加數據,選擇列處,選擇之前添加的名稱,同理添加密碼數據時,選擇列pass即可。
三、參數化操作
點擊回放,選擇運行時設置。
選擇日志,擴展日志,勾上參數替換。
回放腳本,可以看到腳本運行成功,同時參數處已經被替換成文件中的數據。
也可以點擊上方測試結果查看詳細測試結果,可以看到其中的welcome test,表示成功登陸系統。
原文轉自:http://www.lovexing.cn/2016/05/13/LoadRunner-參數化/