1. 程式人生 > >loadrunner12.02引數化與關聯以及中文亂碼的解決

loadrunner12.02引數化與關聯以及中文亂碼的解決

一、亂碼問題

1.使用loadrunner後錄製一段指令碼,其中輸入了中文引數。回到loadrunner後發現指令碼中的中文引數出現了亂碼,如下圖:

由於loadrunner本身就不是很相容中文,所以對中文的解析出錯。如果執行指令碼,lr並不會報錯,但是去資料庫查資料後,發現並不是自己想要的。網上有很多種方式解決,我選擇了一種比較簡單的。

2.解決亂碼問題。

(1)在指令碼中手動將中文亂碼的引數值修改成中文,如下圖

(2)然後開啟Rutime Settings

(3)勾選utf-8的複選框

(4)再次執行指令碼,去資料庫中檢視資料就是修改後的中文。

二、引數化及引數關聯

1.對第一個引數進行引數化:

(1)全選引數值,右鍵選擇建立一個新的引數


(2)頁面快捷鍵Ctrl+l ,開啟引數的設定頁面

(3)可以使用Add Row按鈕新建一行,也就是說新加一個名稱的引數,也可以點選Edit with Notepad...開啟編輯器進行編輯

2.引數關聯

(1)回到指令碼頁面。全選第二個引數值,右鍵與第一個引數同樣操作,命名為地址。不關閉該頁面。

(2)點選properties...按鈕,到達引數設定頁面。下拉框勾選第一個引數設定的“名稱.dat”。

(3)點選Add Column...按鈕,列的名稱預設展示第二個引數進行引數化是的命名。點選OK,就可以看到新增了一列。


(4)關閉頁面,在指令碼頁面重新開啟引數化設定頁面。可以看到左上角已經有兩個引數名稱了,而點選“地址”,右邊顯示下拉框中顯示的是"名稱.dat",Bynumber 中的數字是2(各個引數在表格中的取值不相同,數字區分。也可以通過By name區分)。這就說明已經對這兩個引數進行了引數化並關聯。

(5)繼續使用上面的方法對其他引數進行引數化與關聯(本次筆者需要五個引數進行關聯,如下圖)


(6)然後對引數值進行修改(插入5組不一樣的資料)

(7)然後設定指令碼跑5次,點選執行就可以了