欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)

一、設(shè)置集合點(diǎn)
       集合點(diǎn)可以控制各個(gè)Vuser以便在同一時(shí)刻執(zhí)行任務(wù),借助集合點(diǎn),可以在loadrunner中實(shí)現(xiàn)真正意義上的完合一樣的并發(fā)。
       當(dāng)使用集合點(diǎn)時(shí),可以在系統(tǒng)上模擬較重的用戶負(fù)載。當(dāng)某個(gè)Vuser到達(dá)該集合點(diǎn)時(shí),Controller會(huì)將其保留,直到參與該集合的全部Vuser都到達(dá)。當(dāng)滿足集合條件時(shí),Controller釋放Vuser,這樣可以產(chǎn)生非常密集的同一類用戶操作或請求。Vuser從集合釋放后,將執(zhí)行腳本中的下一個(gè)任務(wù)。集合點(diǎn)一般會(huì)創(chuàng)建在用戶事務(wù)的開始標(biāo)志彰。只能在腳本的Action部分(而不是init或end部分)添加集合點(diǎn)。
       Lr_rendezvous(“集合點(diǎn)名”)

如何設(shè)置集合點(diǎn)-錄制登錄testlink腳本為例:
1.從菜單中選擇運(yùn)行Virtual User Generator,在New Virtual User窗口選擇Web(HTTP/HTML)協(xié)議,點(diǎn)擊“Create”按鈕。
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
2.在彈出的窗口中輸入要錄制的url地址http://192.168.1.251/testlink/login.php?note=expired,并選擇"Record into Action"為vuser_init,點(diǎn)擊OK正式開始錄制,這時(shí)會(huì)自動(dòng)打開登錄主頁面。LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
3.點(diǎn)擊工具條“暫停”按鈕暫停錄制,并選擇“Record into Action”為Action,在登錄主頁面輸入用戶名XXX,密碼XXX,點(diǎn)擊“login”按鈕進(jìn)行登錄,登錄成功后點(diǎn)擊工具條“停止”按鈕結(jié)束錄制,登錄腳本錄制成功。
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
4.在腳本Action部分右鍵選擇“Insert→Start Transaction”彈出一個(gè)對話框,輸入一個(gè)事務(wù)名字login,點(diǎn)擊OK,“Start Transaction”插入完成后,還需要插入一個(gè)“End Transaction”,用以標(biāo)識事務(wù)結(jié)束。LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
5.在開始事務(wù)前插入集合點(diǎn),右鍵選擇“Insert”→“rendezvous”彈出一個(gè)對話框,輸入集合點(diǎn)名字為login,點(diǎn)擊OK集合點(diǎn)設(shè)置完畢。LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)

沐川網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),沐川網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為沐川上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的沐川做網(wǎng)站的公司定做!

二、手動(dòng)設(shè)置檢查點(diǎn)

為了檢查web服務(wù)器返回的網(wǎng)頁結(jié)果是否正確,VuGen支持在腳本中插入Test/Imag檢查點(diǎn)。檢查點(diǎn)有兩種圖片和文字??梢杂萌齻€(gè)函數(shù)實(shí)現(xiàn):
web_find()
web_reg_find()
web_p_w_picpath_check()
 
1.web_find()函數(shù)
函數(shù)作用:在HTML頁面中查找相應(yīng)的內(nèi)容
參數(shù)舉例:web_find("web_find","RighOf=a","LeftOf=b","What=name",LAST);
參數(shù)解釋:"web_find"定義該查找函數(shù)的名稱;“LeftOf”和“RighOf=”用來定義查找字符的左右邊界;“What=”定義查找內(nèi)容。
例如上述參數(shù)舉例中的意思就是在頁面中查找左邊界為b,右邊界為a,內(nèi)容為name的信息
函數(shù)用法:該函數(shù)是在查找頁面中的內(nèi)容,所以要放在要查找的內(nèi)容的后面。
注意事項(xiàng):
1.使用該函數(shù)時(shí),要在Vuser->Run-Tme Settings中勾選Enable Image and text check,系統(tǒng)默認(rèn)是不勾選該選項(xiàng)的。
2.函數(shù)只能在基于HTML模式錄制的腳本中進(jìn)行查找。
查找用戶是否登錄testlink成功信息-Testlink 1.8.5 [test desingner]
1.切換到Tree view視圖,選擇action中樹形菜單需要插入檢查點(diǎn)的一項(xiàng),然后點(diǎn)擊鼠標(biāo)右鍵,選擇插入到該操作執(zhí)行前Insert after,如圖:LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
2.在彈出的對話框中選擇“Test Check”,點(diǎn)擊“OK”出現(xiàn)Text Check Properties對話框,在“search for ”中填入需要查找信息“TestLink 1.8.5 : XXX [test designer]”, 點(diǎn)擊“確定”完成添加text檢查點(diǎn)。
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
3.切換到script view視圖,可以看到插入test文本檢查點(diǎn)函數(shù)web_find(),點(diǎn)擊“回放”按鈕進(jìn)行搜索所要查詢的文本,在replay Log日志中可以看到Action.c(38): "web_find" successful. 1 occurrence(s) of "TestLink 1.8.5 : XXX [test designer]" found (RightOf="", LeftOf="")   [MsgId: MMSG-27196]
Action.c(38): web_find was successful    [MsgId: MMSG-26392]LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
2、web_reg_find()函數(shù)
函數(shù)作用:在緩存中查找相應(yīng)的內(nèi)容
參數(shù)舉例:web_reg_find("Search=Body","SaveCount=ddd","Test=aaa",LAST);
參數(shù)解釋:
1.Search 用來定義查找范圍,默認(rèn)All,也可選擇 “headers”或body”部分
2.SaveCount定義查找計(jì)數(shù)變量名稱,該參數(shù)可以記錄在緩存中查找內(nèi)容出現(xiàn)的次數(shù),可以使用該值,來判斷要查找的內(nèi)容是否被找到
3.Text用來定義查找內(nèi)容
4.Fail if指定在任何情況下報(bào)錯(cuò),有“NotFound”和“Found”兩種選擇
A. web_reg_find("Text=testlink", "Fail=NotFound",LAST);或者
B. web_reg_find("Text=testlink", "Fail=Found",LAST);
 
 代碼思路:
1.“testlink" 為你要檢查的文本;
2. 若是A代碼:腳本執(zhí)行到此處,若沒有找到check的字符串,腳本將FAIL, 并且停止執(zhí)行下去。反之,則一直執(zhí)行下去。
3. 若是B代碼:腳本執(zhí)行到此處,若找到check的字符串,腳本將FAIL, 并且停止執(zhí)行下去。反之,則一直執(zhí)行下去。
函數(shù)用法:該函數(shù)是在緩存中查找相應(yīng)的內(nèi)容,所以要放在查找內(nèi)容之前。
 
查找用戶XXX是否登錄testlink成功信息-Testlink 1.8.5 [test desingner]
1.切換到Tree view視圖,選擇action中樹形菜單需要插入文本檢查點(diǎn)的一項(xiàng),然后點(diǎn)擊鼠標(biāo)右鍵,選擇插入到該操作執(zhí)行前Insert before,如圖:LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
2.在彈出的對話框中選擇“web_reg_find”,點(diǎn)擊“OK”出現(xiàn)Find Text 對話框,在“search for specific text”中填入查找信息“TestLink 1.8.5 : XXX [test designer]”, 在“search in”設(shè)置查詢范圍默認(rèn)“All”,定義Savecount計(jì)數(shù)變量為 “regcheck”,F(xiàn)ail if選擇“NotFound”點(diǎn)擊“OK”完成添加test檢查點(diǎn)。
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn) 
3.切換到script view視圖,可以看到插入test文本檢查點(diǎn)函數(shù)web_reg_find(),點(diǎn)擊“回放”按鈕進(jìn)行搜索所要查詢的文本,在replay Log日志中可以看到Action.c(29): Registered web_reg_find successful for "Text=TestLink 1.8.5 : XXX [test designer]" (count=1)      [MsgId: MMSG-26364]
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
檢查點(diǎn)-打印驗(yàn)證web_reg_find()函數(shù):
lr_start_transaction("login");
         web_submit_data("login.php_2",
                   "Action=http://192.168.1.251/testlink/login.php",
                   …
                   LAST);

         web_reg_find("Fail=NotFound", "Search=All", "SaveCount=regcheck", "Text=TestLink 1.8.5 : XXX [test designer]", LAST);
        
         web_url("index.php",
                   ...
                   LAST);
 
         //判斷regcheck是否大于1,如果大于1,檢查結(jié)果正確,使用lr_output_message打印,可以供調(diào)試時(shí)查看
         //如果檢查結(jié)果錯(cuò)誤,使用lr_error_ message打印,可以在control的errors中顯示錯(cuò)誤
         if(atoi(lr_eval_string("{regcheck}"))>0)
         {
         lr_output_message("成功!");
         }
         else
         {
         lr_error_message("失敗");
         }
         lr_end_transaction("login", LR_AUTO);
 
3.web_p_w_picpath_check()函數(shù)
函數(shù)作用:在頁面中查找一個(gè)具體的圖片。
參數(shù)說明:web_p_w_picpath_check("web_p_w_picpath_check","Alt=","Src=",LAST);;
參數(shù)解釋:“Alt”和“Src”的值直接取該圖片在網(wǎng)頁源代碼中相應(yīng)參數(shù)的值。
src表示該圖片文件的路徑,alt表示圖片的替代顯示文本(在需要檢查的頁面上右鍵查看源文件,找到該圖片的src和alt值)
函數(shù)用法:該函數(shù)是在緩存中查找相應(yīng)的內(nèi)容,所以要放在查找內(nèi)容之前。
注意事項(xiàng):使用該函數(shù)時(shí),要在Vuser->Run-Tme Settings中勾選Enable Image and text check,具體操作請看web_find()中的注意事項(xiàng)
 
例如:查找用戶使用testlink圖標(biāo)-company_logo.png
1.切換到Tree view視圖,選擇action中樹形菜單需要插入文本檢查點(diǎn)的一項(xiàng),然后點(diǎn)擊鼠標(biāo)右鍵,選擇插入到該操作執(zhí)行前Insert before,如圖:LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
2.在彈出的對話框中選擇“Image Check”,點(diǎn)擊“OK”出現(xiàn)Image Check Properties對話框,在“ALT attr”中填入圖片的替代顯示文本“Company logo”, 在“SRC att”中填入圖片的路徑“gui/themes/default/p_w_picpaths/company_logo.png”點(diǎn)擊“OK”完成添加圖片檢查點(diǎn)。LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
3.切換到script view視圖,可以看到插入p_w_picpath圖片檢查點(diǎn)函數(shù)web_p_w_picpath_check()函數(shù),點(diǎn)擊“回放”按鈕進(jìn)行搜索所要查詢的圖片,在replay Log日志中可以看到“web_p_w_picpath_check” succeded(1 occurrence(s) found. Alt=“Company logo”,src="gui/themes/default/p_w_picpaths/company_logo.png“)
 
三、自動(dòng)檢查點(diǎn)
有時(shí)侯我們需要確保每個(gè)請求中都包含一個(gè)檢查信息,然而手動(dòng)添加檢查點(diǎn)函數(shù)非常麻煩,可以使用自動(dòng)檢查點(diǎn)規(guī)則,通過建立一個(gè)新的規(guī)則,可以在回放時(shí)對所有的返回內(nèi)容進(jìn)行檢查工作。
例如:查找登錄testlink腳本每個(gè)頁面是否包含p_w_picpaths/company_logo.png這個(gè)圖片。
1.打開“Run-time settings/ContentCheck,點(diǎn)擊“New Application”按鈕來添加一個(gè)應(yīng)用,然后在這個(gè)應(yīng)用下添加對應(yīng)的規(guī)則,單擊“New rule”按鈕。在Search for text中填寫需要檢查的內(nèi)容“p_w_picpaths/company_logo.png”,也可以在下面的search by prefix and suffix中填寫需要檢查 邊界,大小寫需要區(qū)分可以將Match case選中,設(shè)置Fail if 為Not Found,點(diǎn)擊“OK”按鈕。如圖:LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)運(yùn)行腳本時(shí),如果有頁面返回的代碼中沒有包含p_w_picpaths/company_logo.png時(shí),就能看到以下錯(cuò)誤:Action.c(10): Error -26370: ContentCheck Rule "Rule_1" in Application "discuz" triggered. Text "p_w_picpaths/company_logo.png" not matched [MsgId: MERR-26370]
Action.c(10): web_submit_data("login.php_2") highest severity level was "ERROR", 135 body bytes, 377 header bytes   [MsgId: MMSG-26388]
如果返回的代碼中包含mages/company_logo.png則不會(huì)有任何提示出現(xiàn)。通過自動(dòng)化檢查點(diǎn),可以輕松地對頁面中固定出現(xiàn)的內(nèi)容進(jìn)行校驗(yàn)工作。
 
四、Replay Log常見信息說明
1.  web_find()和web_p_w_picpath_check()函數(shù)的日志信息
(這兩個(gè)日志信息是上一樣的,只是輸出的函數(shù)名和參數(shù)不同)
1)信息1
Warning -27077: The “vuser_init” section contains web function(s) when the “Simulate a new user on each iteration” Run-Time Setting is ON. This may produce unpredictable results with multiple iterations      [MsgId: MWAR-27077]
出現(xiàn)該信息:說明不能勾選simulate a new user on each iteration
Action.c(5): Verification checks not enabled. web_find is skipped. See the 'Run-time settings/Preferences/Checks'        [MsgId: MMSG-27197]
出現(xiàn)該信息:說明沒有勾選Enable Image and text check
 
2) 信息2
Action.c(5): Error -27195: "web_find" failed. 0 occurrence(s) of "Test Project" found (RightOf="a", LeftOf="b")     [MsgId: MERR-27195]
Action.c(5): web_find highest severity level was "ERROR"   [MsgId: MMSG-26391]
Replay Log常見信息說明:
Action.c(6): Error -27191: "web_p_w_picpath_check" failed (0 occurrence(s) found. Alt="123", Src="123")       [MsgId: MERR-27191]
Action.c(6): web_p_w_picpath_check highest severity level was "ERROR" [MsgId: MMSG-26391]
出現(xiàn)該信息,說明要查找的內(nèi)容沒有找到。這時(shí)依次嘗試以下操作:
1)檢查參數(shù)的信息是否寫錯(cuò);
2)如果是web_find(),檢查函數(shù)的位置是否在要查找內(nèi)容的后面;
3)如果是web_p_w_picpath_check(),查看該圖片的源代碼,看其是否是這個(gè)頁面上的圖片,很可能是圖片選擇錯(cuò)誤,即所選圖片不屬于該頁面。
 
3)信息3
Action.c(6): "web_p_w_picpath_check" succeeded (1 occurrence(s) found. Alt="Company logo", Src="company_logo.png")  [MsgId: MMSG-27192]
Action.c(6): web_p_w_picpath_check was successful   [MsgId: MMSG-26392]
Action.c(38): "web_find" successful. 1 occurrence(s) of "TestLink 1.8.5 : XXX [test designer]" found (RightOf="", LeftOf="")   [MsgId: MMSG-27196]
Action.c(38): web_find was successful    [MsgId: MMSG-26392]
出現(xiàn)該信息,說明內(nèi)容、圖片已經(jīng)查找到
 
2. web_reg_find()函數(shù)的日志信息
1)信息1
Action.c(29): Registered web_reg_find successful for "Text=TestLink 1.8.5 : XXX [test designer]" (count=1)  [MsgId: MMSG-26364]
出現(xiàn)該信息,說明內(nèi)容已查找到
 
2)信息2
Action.c(11): Error -26366: "Text=ABC" not found for web_reg_find [MsgId: MERR-26366]
Action.c(11): web_submit_data("login.php_2") highest severity level was "ERROR", 135 body bytes, 377 header bytes [MsgId: MMSG-26388]
該信息在replay log頁面是紅色顯示的,說明沒有找到內(nèi)容,出現(xiàn)此情況嘗試以下兩個(gè)操作:
1)參數(shù)的信息是否正確;
2)查看該函數(shù)是否在查找內(nèi)容的前面。

文章題目:LoadRunner11-設(shè)置集合點(diǎn)及檢查點(diǎn)
網(wǎng)站URL:http://chinadenli.net/article32/pddesc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站