使用SilkPerformer進(jìn)行負載測試的流程如下:
1 項目設置(對應SilkPerformer工作流向導上的“Outline Project”)
2 創(chuàng )建測試腳本(對應SilkPerformer工作流向導上的“Model Script”)
3 測試腳本的試運行(對應SilkPerformer工作流向導上的“Try Script”)
4 定制測試(對應SilkPerformer工作流向導上的“Customize Test”)
5 建立測試基線(xiàn)(對應SilkPerformer工作流向導上的“Find Baseline”)
6 確認測試基線(xiàn)(對應SilkPerformer工作流向導上的“Confirm Baseline”)
7 確定負載測試壓力模式(對應SilkPerformer工作流向導上的“Adjust Workload”)
8 執行負載測試(對應SilkPerformer工作流向導上的“Run Test”)
9 測試結果分析(對應SilkPerformer工作流向導上的“Explore Results”)
也可以簡(jiǎn)化工作流程,省略掉第5步和第6步。下面就按照上述的步驟來(lái)簡(jiǎn)單說(shuō)明使用SilkPerformer的測試流程。
1.1 項目設置
SilkPerformer負載測試的第一步是創(chuàng )建一個(gè)項目,并設置項目的基本信息,包括項目名,項目的簡(jiǎn)要描述,待測系統的應用類(lèi)型等。
SilkPerformer會(huì )自動(dòng)把完成負載測試所需的所有資源,包括負載壓力,一個(gè)或多個(gè)profiles和測試腳本,腳本訪(fǎng)問(wèn)的所有數據文件,指定數量的代理計算機和服務(wù)器的監控信息全部保存在一個(gè)項目目錄下。這樣便于高效地找到相關(guān)條目,如腳本及測試結果。
1.2 創(chuàng )建測試腳本
SilkPerformer負載測試的第二步是創(chuàng )建測試腳本。腳本描述的是在測試期間運行的虛擬用戶(hù)的活動(dòng)。腳本是用SilkPerformer的專(zhuān)有腳本語(yǔ)言Benchmark描述語(yǔ)言( BDL )寫(xiě)的。
腳本可以通過(guò)兩種方式創(chuàng )建。最簡(jiǎn)單的方式就是使用SilkPerformer錄制方式來(lái)創(chuàng )建腳本。另外,你可以手工創(chuàng )建測試腳本。
1.2.1 錄制腳本
創(chuàng )建測試腳本的標準且最容易的方法就是通過(guò)腳本記錄器來(lái)創(chuàng )建。使用腳本記錄器,用戶(hù)只需對客戶(hù)端應用程序執行操作就可以創(chuàng )建測試腳本。
點(diǎn)擊SilkPerformer工作流向導上的“Model Script”按鈕,選擇或配置application profile,對于Web應用,輸入要測試的Web 站點(diǎn)地址。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/