9、 經驗
在本次性能測試的過程中,我們遇到一些問題,通過解決這些問題,從中獲得了一些經驗,F總結如下:
在我們對系統進行測試的過程中,某些操作是相關聯的。例如我們測試“查看客戶資產歷史”這個交易的系統響應時間,這時需要先列出 客戶的基本信息,選中一個客戶,點擊打開另一個頁面,才能查看到該客戶的資產歷史信息,同時,在測試腳本中需要對所選擇的客戶編 號做一個參數化,但由于LoadRunner不提供像WinRunner或QTP一樣識別頁面對象的功能,如果在Vugen中直 接抓取頁面上顯示的客戶編號去參數化,實現起來將十分煩瑣?紤]到在以上那兩步操作中,第一步“列出客戶基本信息”只是輔助的操 作,而第二步操作“查看客戶資產歷史”才是我們要測試的功能點,因此我們忽略了這二者之間的關聯性,僅對第二步操作中的客戶編號 進行參數化。(只要服務器端對此不加驗證,甚至我們將第一步操作都忽略掉,也是可行的)。
結論:LoadRunner的工作原理是根據所選擇的協議組裝成相應的報文在前后臺之間通訊,以此達到模擬實際操作的目的,因此 我們只需將要測試的交易或功能點所需要組裝的報文傳送給后臺服務器即可(因為我們關注的只是系統的性能,不是功能),而不必像功 能測試那樣,按部就班地重現每一步操作。
文章來源于領測軟件測試網 http://www.kjueaiud.com/