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