freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

loadrunner創(chuàng)建測試腳本教程(編輯修改稿)

2025-04-23 23:38 本頁面
 

【文章內容簡介】 ing”用來錄制腳本,這里不介紹Options Recording,在以后的章節(jié)中有詳細的介紹。單擊“完成”按鈕即可完成Web Services的向導配置。然后VuGen將根據(jù)程序的訪問地址自動啟動應用程序,并顯示“Recording…”(錄制)工具欄,開始腳本的錄制,如圖215所示。圖214 Web Services錄制界面3圖215 “Recording…”工具欄在整個操作過程完成后,單擊“停止”按鈕,腳本錄制結束,LoadRunner自動把錄制的內容保存在腳本中。在錄制完畢的腳本中會出現(xiàn)一些函數(shù),在后面章節(jié)中會詳細介紹這些函數(shù)的使用方法。一個生成的Web Services的腳本節(jié)選如圖216所示。圖216 Web Services腳本圖例這樣就完成了Web Services單協(xié)議腳本的錄制過程。 回放腳本及調試錄制完腳本后,需要單機運行一下腳本,因為在錄制腳本的過程中可能會出現(xiàn)錯誤。例如:有些連接、圖片或界面無法找到,需要調試;有些地方需要參數(shù)化,只有唯一值才能執(zhí)行通過;還有可能回放腳本時出現(xiàn)40500等錯誤頁面,發(fā)生超時等現(xiàn)象。這時就需要把這些問題解決掉。單擊工具欄中的“Compile”按鈕,查看腳本中是否有語法或者亂碼錯誤,如果出現(xiàn)錯誤需要手工及時調試,如果沒有錯誤,在執(zhí)行日志中顯示“No error detected”消息提示。然后,單擊工具欄中的“Run”按鈕,開始執(zhí)行腳本,在執(zhí)行腳本期間,同樣可以通過日志來查看發(fā)出的一些消息。選擇“View”“Output Window”,再選擇“Execution Log”選項卡。如果有錯誤,VuGen將會提示錯誤。雙擊錯誤提示,VuGen能夠定位到出現(xiàn)錯誤的那一行,如圖217所示。圖217 提示運行腳本錯誤單機運行測試腳本后,如果編譯通過,就會開始運行,運行結果如圖218所示。在每次單擊回放腳本后,都會出現(xiàn)如圖218所示的運行結果頁。在結果頁中可以清楚地看到腳本運行的情況,顯示整個運行過程中出現(xiàn)成功、失敗和警告情況各自的運行時間,并且記錄下整個運行開始、結束的日期和時間。圖218 單機運行腳本結果如果整個運行過程成功,在頁面的左側是整個腳本的樹型結構,顯示出的每個腳本的控件名稱前都有綠色對號的標志,例如圖片、鏈接、提交表單等,如圖219所示。圖219 運行成功時的結果頁單擊某個控件,在其右邊便顯示出其控件的頁面或相應的運行步驟,如圖220所示。圖220 顯示運行成功步驟在此結果頁中還可以檢測腳本中控件或者其他錯誤,如果腳本回放出現(xiàn)錯誤的話,會在相應控件前出現(xiàn)紅色叉號的錯誤提示,如圖221所示。圖221 運行失敗的結果頁單擊其控件后,在右邊出現(xiàn)腳本未通過的具體原因,以便查找出錯位置進行改正,如圖222所示。圖222 定位運行失敗腳本錄制、調試完成后,還可以通過插入事務、集合點等操作來完善、增強腳本。 完善腳本為什么要完善增強腳本呢?首先,為了衡量服務器的性能,需要定義事務(Transaction)。例如在腳本中有一個數(shù)據(jù)查詢操作,為了衡量服務器執(zhí)行查詢操作的性能,可以把這個操作定義為一個事務。這樣在運行測試腳本時,LoadRunner運行到該事務的開始點時,就會開始計時,直到運行到該事務的結束點,計時結束。這個事務的運行時間在測試結果中會有反映。LoadRunner允許在腳本中插入不限數(shù)量的事務。在方案執(zhí)行期間,控制臺將測量執(zhí)行每個事務所用的時間。方案運行后,可使用LoadRunner的圖和報告來分析各個事務的服務器性能。其次,使用集合點是為了衡量在加重負載的情況下服務器的性能情況。在測試計劃中,可能會要求系統(tǒng)能夠承受多人同時提交數(shù)據(jù),LoadRunner通過在提交數(shù)據(jù)操作前面加入集合點的方法,檢查同時有多少用戶運行到集合點,人數(shù)不足時,LoadRunner會命令已經到集合點的用戶等待,當在集合點等待的用戶達到要求容納的人數(shù)(如1000人)時,LoadRunner向系統(tǒng)提交數(shù)據(jù)。在腳本中加入集合點后,控制臺運行腳本時,可以對集合點進行策略設置,這樣就可以根據(jù)實際情況在系統(tǒng)上模擬用戶負載了。再次,在錄制過程中最好加入注釋,因為在錄制完腳本后看到的都是腳本代碼,操作復雜的業(yè)務無法找到相應的位置進行關聯(lián)或者參數(shù)化的動作,這時,注釋就顯得尤為重要。最后,LoadRunner提供了很多函數(shù),有些函數(shù)是在錄制時根據(jù)不同的協(xié)議自帶的函數(shù)。其中有些函數(shù)是供手工添加的,這就要根據(jù)實際情況進行添加了。例如腳本關聯(lián),有些變量無法實現(xiàn)系統(tǒng)自動關聯(lián),只能添加函數(shù)進行手動關聯(lián)。在錄制完成的腳本中,還可以根據(jù)實際情況,添加事務、集合點、注釋、函數(shù)等內容來增強腳本,進一步完善。下面逐一進行介紹。1.插入事務腳本中插入事務既可以在錄制過程中直接插入,也可以在腳本錄制結束后經編輯插入。建議采用在腳本的錄制過程中插入事務的方法,這樣不至于遺漏程序中應插入事務的操作。在需要插入事務的操作前,通過工具欄上的“Start Transaction”(開始事務)按鈕插入事務,事務的名稱最好有意義,這樣在最后分析系統(tǒng)時,有助于發(fā)現(xiàn)系統(tǒng)的瓶頸點是否在具體的事務中。具體的操作方法如下:在錄制Vuser腳本時,在需要定義事務的操作前面,單擊“錄制”工具欄上的“Start Transaction”菜單項,將打開“Start Transaction”對話框,如圖223所示。接著出現(xiàn)如圖224所示的對話框。 圖223 插入事務開始點 圖224 輸入事務開始名稱在給事務起名字時,事務名必須以字母或數(shù)字開始,可以包含字母、數(shù)字或者下列字符:!、$、%、amp。、’、[、^、_、`、{、}、|或~。填寫好事務名稱后,就可以對系統(tǒng)進行操作,單擊“OK”接受該事務名稱。VuGen將自動在Vuser腳本中插入事務的起始標志(“l(fā)r_start_transaction”)和終點標志(“l(fā)r_end_transaction”)。起點和終點之間的內容就是錄制或者編寫的測試事務腳本。在錄制腳本過程中,隨時可以單擊“錄制”工具欄上的“End Transaction”菜單項,結束錄制,如圖225所示。圖225 插入事務結束點此時會出現(xiàn)如圖226所示的結束事務的對話框。單擊“Transaction Name”下拉框的箭頭獲得已打開事務的列表,選擇要關閉的事務。事務的狀態(tài)在默認情況下是LR_AUTO。一般情況下,也不需要修改,除非在手工編寫代碼時,有可能需要手動設置事務的狀態(tài)。單擊“OK”按鈕接受該事務名稱。腳本中事務的代碼如圖227所示。 圖226 選擇要結束事務的名稱 160
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1