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

正文內(nèi)容

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

2025-04-23 23:38 本頁面
 

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