LoadRunner產品詳情
如何模擬多個用戶?
在模擬中,跟蹤用戶預定航班和選擇靠近過道的座位。然后在真實環境中,不同的用戶會有不同的偏好。為了改進測試,您需要檢查當用戶選擇不同的座位喜好時的預定(通道、窗口或沒有)。
為了實現這一點,您需要將腳本參數化。這意味著您需要用參數代替記錄值、過道。您將這些參數放進參數文件中。當您運行這個腳本時,Vuser將使用參數文件的值(通道、窗口或沒有)模擬一個真實的旅行社環境。
腳本參數化:
- 找到您想要改變的數據部分。
a.選擇 View > Step Navigator,在左窗格中顯示步驟導航。
b.在Step Navigator中,定位Step Navigator:reservations.pl step。
c.右鍵單擊 Submit Form: reservations.pl step,選擇Show Arguments。打開Submit Form Step屬性對話框。
網格中每個參數的右側有一個ABC按鈕b,參數是一個固定值。
- 更改固定值為不同的值。
a.在Submit Form Step屬性對話框中,選擇表格第七行的seatPref。
b.點擊seatPref參數旁邊的ABC按鈕
。打開Select或Create參數對話框。
- 創建參數。
a.在Parameter name框中,輸入seat。
b.單擊OK。在Submit Form Step屬性對話框中,VuGen將ABC按鈕
替換為Parameter按鈕
。
c.點擊{seat}旁邊的Parameter按鈕d,選擇select參數屬性。打開參數屬性對話框。
- 指定參數值。
a.點擊Add Row。VuGen將在表中添加一行。
b.將word Value替換為Window。
c.點擊Add Row。VuGen在表中再添加一行。
d.將word Value替換為None。
注意:這些值不區分大小寫。
e.Select column和對話框的File format(文件格式)部分保持默認設置。
- 定義如何改變測試數據。
a.默認設置指示VuGen的每次迭代采用新的值:Update value on: Each iteration。
b.點擊Close,選擇Parameter Properties (屬性參數)對話框。
c.單擊OK,關閉Submit Form Step屬性對話框。
您現在已經創建了座位偏好的參數。當您運行負載測試時,用戶將使用參數值,而不是記錄的值。
當您運行腳本,Replay log(回放日志)將顯示每次迭代的參數替換。Vuser第一次迭代使用Aisle,第二次使用Window,第三次使用None。
標簽:
性能測試軟件測試技術
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn