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

正文內(nèi)容

loadrunner使用手冊(編輯修改稿)

2025-09-04 05:10 本頁面
 

【文章內(nèi)容簡介】 中“sale”,然后點(diǎn)鼠標(biāo)右鍵如圖:下面我們重點(diǎn)介紹一下參數(shù)的類型。DateTime:很簡單,在需要輸入日期/時間的地方,可以用DateTime 類型來替代。其屬性設(shè)置也很簡單,選擇一種格式即可。當(dāng)然也可以定制格式。Group Name:暫時不知道何處能用到,但設(shè)置比較簡單。在實(shí)際運(yùn)行中,LoadRunner使用該虛擬用戶所在的Vuser Group 來代替。但是在VuGen 中運(yùn)行時,Group Name將會是NoneLoad Generator Name:在實(shí)際運(yùn)行中,LoadRunner 使用該虛擬用戶所在LoadGenerator 的機(jī)器名來代替。Iteration Number:在實(shí)際運(yùn)行中,LoadRunner 使用該測試腳本當(dāng)前循環(huán)的次數(shù)來Random Number:隨機(jī)數(shù)。很簡單。在屬性設(shè)置中可以設(shè)置產(chǎn)生隨機(jī)數(shù)的范圍Unique Number:唯一的數(shù)。在屬性設(shè)置中可以設(shè)置第一個數(shù)以及遞增的數(shù)的大小。注意:使用該參數(shù)類型必須注意可以接受的最大數(shù)。例如:某個文本框能接受的最大數(shù)為99。當(dāng)使用該參數(shù)類型時,設(shè)置第一個數(shù)為1,遞增的數(shù)為1,但100 個虛擬用戶同時運(yùn)行時,第100 個虛擬用戶輸入的將是100,這樣腳本運(yùn)行將會出錯。注意:這里說的遞增意思是各個用戶取第一個值的遞增數(shù),每個用戶相鄰的兩次循環(huán)之間的差值為1。舉例說明:假如起始數(shù)為1,遞增為5,那么第一個用戶第一次循環(huán)取值1,第二次循環(huán)取值2;第二個用戶第一次循環(huán)取值為6,第二次為7;依次類推。Vuser ID:設(shè)置比較簡單。在實(shí)際運(yùn)行中,LoadRunner 使用該虛擬用戶的ID 來代替,該ID 是由Controller 來控制的。但是在VuGen 中運(yùn)行時,Vuser ID 將會是–1。File:需要在屬性設(shè)置中編輯文件,添加內(nèi)容,也可以從現(xiàn)成的數(shù)據(jù)庫中取數(shù)據(jù)(下面我們將會介紹)User Defined Function:從用戶開發(fā)的dll 文件提取數(shù)據(jù)。就目前我認(rèn)為,這種方式?jīng)]有必要。VuGen 支持C 語言的語法,在VuGen 中重新編寫類似的函數(shù)應(yīng)該不難。(一家之言,僅供參考)上面的例子,點(diǎn)“Properties… ..”,按鈕,出現(xiàn)以下窗口點(diǎn)菜單 點(diǎn)Edit菜單,文本編輯器打開,第一行是參數(shù)名字,第2行是初始值,輸入其他column名字和值在表格里,使用逗號或一個TAB分隔。點(diǎn)“Data Wizard”按鈕是連接數(shù)據(jù)庫,從另一個數(shù)據(jù)庫中取數(shù)據(jù),不用一個一個編輯。如圖 完成后,在edit窗口就有數(shù)據(jù)了。如圖提醒:在參數(shù)數(shù)據(jù)顯示區(qū),最多只能看到100 行,如果數(shù)據(jù)超過100 行,只能點(diǎn)“Edit”按鈕,進(jìn)入記事本看?!癝elect next row ”有以下幾種選擇:Sequential:按照順序一行行的讀取。每一個虛擬用戶都會按照相同的順序讀取Random:在每次循環(huán)里隨機(jī)的讀取一個,但是在循環(huán)中一直保持不變Unique :唯一的數(shù)。注意:使用該類型必須注意數(shù)據(jù)表有足夠多的數(shù)。比如Controller 中設(shè)定20 個虛擬用戶進(jìn)行5 次循環(huán),那么編號為1 的虛擬用戶取前5個數(shù),編號為2 的虛擬用戶取610 的數(shù),依次類推,這樣數(shù)據(jù)表中至少要有100個數(shù)據(jù),否則Controller 運(yùn)行過程中會返回一個錯誤。Same Line As 某個參數(shù)(比如Name):和前面定義的參數(shù)Name 取同行的記錄。通常用在有關(guān)聯(lián)性的數(shù)據(jù)上面。我們這里取值Sequential 即可。Advance row each iteration 選中即可,表示每一次循環(huán)都往前走一行。 插入函數(shù)n Unique :唯一的數(shù)。注意:使用該類型必須注意數(shù)據(jù)表有足夠多的數(shù)。比如Controller 中設(shè)定20 個虛擬用戶進(jìn)行5 次循環(huán),那么編號為1 的虛擬用戶取前5個數(shù),編號為2 的虛擬用戶取610 的數(shù),依次類推,這樣數(shù)據(jù)表中至少要有100個數(shù)據(jù),否則Controller 運(yùn)行過程中會返回一個錯誤。n Same Line As 某個參數(shù)(比如Name):和前面定義的參數(shù)Name 取同行的記錄。通常用在有關(guān)聯(lián)性的數(shù)據(jù)上面。我們這里取值Sequential 即可。Advance row each iteration 選中即可,表示每一次循環(huán)都往前走一行。手工輸入數(shù)據(jù)比較簡單,這里就不再單獨(dú)介紹了。 插入函數(shù)VuGen 中可以使用C 語言中比較標(biāo)準(zhǔn)的函數(shù)和數(shù)據(jù)類型,語法和C 語言相同。下面簡單介紹一下比較常用的函數(shù)和數(shù)據(jù)類型。1. 控制腳本流程if { } else { }for{ }while{ }……………總之C 語言的控制流程的語句這里都可以直接使用2. 字符串函數(shù)由于在VuGen 腳本中使用最多的還是字符串,所以字符串函數(shù)在腳本中使用非常頻繁。具體的語法請參考幫助說明。strcmp 比較兩個字符串strcat 連接兩個字符串strcpy 拷貝字符串……………..注意:在VuGen 中,以char*聲明的字符串是只讀的,如果試圖給char*類型的字符串賦值的話,編譯會通過,但在運(yùn)行時會產(chǎn)生“Access Violation”的錯誤。解決這類問題,就是把字符串聲明為字符數(shù)組,比如char[100]。3. 輸出函數(shù)輸出函數(shù)在調(diào)試腳本時非常有用。lr_output_message 輸出一條消息………………..4. LoadRunner 提供的標(biāo)準(zhǔn)函數(shù)lr_eval_string 該函數(shù)功能是得到參數(shù)(參數(shù)化輸入中)當(dāng)前的值exg: lr_output_message(temp = %s, lr_eval_string({WCSParam2}))。lr_save_string 該函數(shù)功能是把一個字符串保存到參數(shù)中exg: lr_save_string(439,WCSParam3)。 插入Text/Imag 檢查點(diǎn)在進(jìn)行壓力測試時,為了檢查Web 服務(wù)器返回的網(wǎng)頁是否正確,VuGen 允許我們插入Text/Imag 檢查點(diǎn),這些檢查點(diǎn)驗證網(wǎng)頁上是否存在指定的Text 或者Imag,還可以測試在比較大的壓力測試環(huán)境中,被測的網(wǎng)站功能是否保持正確。檢查點(diǎn)的含義和WinRunner 中的檢查點(diǎn)功能基本上一致,這里就不再作過多的說明。VuGen 在測試Web 時,有兩種視圖方式:TreeView/Script View。前面我們見到的一直都是Script View。在插入Text/Imag 檢查點(diǎn)時,我覺得用TreeView 視圖會比較方便。在這種視圖之間切換,可以通過菜單或者工具欄的方式現(xiàn) 現(xiàn)在我們就切換到TreeView 視圖插入檢查點(diǎn)的步驟比較簡單。添加Text/Imag 檢查點(diǎn),可以在錄制過程中,也可以在錄制完成后進(jìn)行。推薦最好能在錄制過程中添加Text/Imag 檢查點(diǎn)。先在樹形菜單中選擇需要插入檢查點(diǎn)的一項,然后點(diǎn)鼠標(biāo)右鍵,選擇將檢查點(diǎn)插到該操作執(zhí)行前還是該操作執(zhí)行后。如果在該操作執(zhí)行前,則選擇“Insert Before”,否則選擇“Insertafter” 然后彈出對話框,如下,選擇“Text Check”(這里以Text 檢查點(diǎn)為例說明) OK 后,出現(xiàn)Text Check Properties 對話框確定后,即可完成添加Text 檢查點(diǎn)的任務(wù)。添加Imag 檢查點(diǎn)的操作步驟和Text 檢查點(diǎn)差不多,這里僅僅對Imag Check Properties 窗口進(jìn)行說明。其他的和Text 檢查點(diǎn)類似,不再詳細(xì)說明。 RunTime Setting當(dāng)完善了測試腳本后,需要對VuGen 的RunTime Setting 進(jìn)行配置。下面對經(jīng)常需要設(shè)置的幾個標(biāo)簽頁進(jìn)行說明。首先打開RunTime Setting 窗口,可以通過菜單或者工具欄進(jìn)行。操作后出現(xiàn)RunTime Setting 窗口,打開“General”標(biāo)簽頁 切換到“ContentCheck”標(biāo)簽。這里的設(shè)置是為了讓VuGen 檢測何種頁面為錯誤頁面。如果被測的Web 應(yīng)用沒有使用自定義的錯誤頁面,那么這里不用作更改;如果被測的Web 應(yīng)用使用了自定義的錯誤頁面,那么這里需要定義,以便讓VuGen 在運(yùn)行過程中檢測,服務(wù)器返回的頁面是否包含預(yù)定義的字符串,進(jìn)而判斷該頁面是否為錯誤頁面。如果是,VuGen就停止運(yùn)行,指示運(yùn)行失敗。 單機(jī)運(yùn)行測試腳本經(jīng)過以上的各個步驟后,腳本就可以運(yùn)行了。運(yùn)行腳本可以通過菜單或者工具欄來操作。執(zhí)行“運(yùn)行”命令后,VuGen 先編譯腳本,檢查是否有語法等錯誤。如果有錯誤,VuGen將會提示錯誤。雙擊錯誤提示,VuGen 能夠定位到出現(xiàn)錯誤的那一行。為了驗證腳本的正確性,我們還可以調(diào)試腳本,比如在腳本中加斷點(diǎn)等,操作和在VC 中完全一樣,相信大家誰都不會感到陌生。如果編譯通過,就會開始運(yùn)行。然后會出現(xiàn)運(yùn)行結(jié)果。 tools 菜單loadrunner的controller場景設(shè)置運(yùn)行場景描述在測試活動中發(fā)生的各種事件。一個運(yùn)行場景包括一個運(yùn)行虛擬用戶活動的Load Generator 機(jī)器列表,一個測試腳本的列表以及大量的虛擬用戶和虛擬用戶組。創(chuàng)建運(yùn)行場景使用Controller。在開始菜單中,啟動Controller 程序,出現(xiàn)“New Scenario”窗口。如果沒有出現(xiàn),可以在菜單或者工具欄中點(diǎn)擊“New”。在新建場景的窗口,選擇一種場景類型。下面對三種類型進(jìn)行簡單的說
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1