更新時間:2022年10月25日13時59分 來源:傳智教育 瀏覽次數(shù):
性能測試是軟件測試中一個很重要的分支,一款好的測試工具可以極大地提高測試效率,本節(jié)先來介紹一下VuGen工具。LoadRunner是通過多個虛擬用戶在系統(tǒng)中同時工作或訪問系統(tǒng)的環(huán)境來進行性能測試用的,虛擬用戶進行的操作通常被記錄在虛擬用戶腳本中,而VuGen就是用于創(chuàng)建虛擬用戶腳本的工具,因此它也被稱為虛擬用戶腳本生成器。
在創(chuàng)建腳本的時候,VuGen會生成多個函數(shù)用于記錄虛擬用戶所執(zhí)行的操作,并將這些函數(shù)插入到VuGen編輯器中生成基本的虛擬用戶腳本,這個創(chuàng)建腳本的過程也叫作錄制腳本。例如,有一款軟件產品基于數(shù)據(jù)庫服務器,所有用戶的信息都保存在數(shù)據(jù)庫中,當用戶查詢信息時,整個查詢過程可以分為以下幾個操作。
(1)登錄軟件。
(2)連接到數(shù)據(jù)庫服務器。
(3)提交SQL查詢。
(4)檢索并處理服務器響應。
(5)與服務器斷開連接。
VuGen會監(jiān)控上述操作,并以代碼的形式將這幾個操作記錄下來,生成一個VBScript腳本文件。當執(zhí)行該腳本文件的時候,可以自動執(zhí)行上述操作,即自動執(zhí)行查詢操作。在錄制期間,VuGen會監(jiān)控虛擬用戶的行為,并跟蹤用戶發(fā)送到服務器的所有請求以及從服務器接收到的所有應答。