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

正文內(nèi)容

loadrunner自動(dòng)化測試工具的應(yīng)用講稿-文庫吧資料

2024-08-29 07:21本頁面
  

【正文】 樣做會(huì)被應(yīng)用禁止,會(huì)出錯(cuò),這樣也不符合實(shí)際的運(yùn)行情況,而且有可能引起沖突。 3. 腳本的參數(shù)化 如果用戶在錄制腳本過程中,填寫提交了一些數(shù)據(jù),比如創(chuàng)建一個(gè)新的 document。 *StepName: In the following example, the web_submit_data function submits a form using the POST method: web_submit_data(, Action= Method=POST, TargetFrame=, EncType=multipart/urlencoded RecContentType=text/html ITEMDATA, name=flight, value=6593, ENDITEM, name=reserveFlight, value=Next ,ENDITEM, LAST)。 11 2) int web_submit_data ( const char *StepName,//頁面文件名 List of attributes, ITEMDATA,//Item數(shù) 據(jù) List of data, [ EXTRARES, List of Resource Attributes,] LAST )。 ? RecContentType:錄制腳本過程中, Header響應(yīng)的類 型, . text/html, application/x javascript ? Referer – 參考 web頁的 the URL ? Snapshot snapshot 文件名 (擴(kuò)展名 inf), correlation的時(shí)候要的。 這個(gè)函數(shù) load 指定的 web頁面 . *Name:頁面的 name; ? url:頁面的 url, Resource:指示 the URL是否是一個(gè)資源。 lr_end_transaction(create cs, LR_AUTO)。 web_url(, URL= Resource=0, RecContentType=text/html, Referer= Snapshot=, Mode=HTML, LAST)。 lr_start_transaction(create cs)。 lr_end_transaction(create pre production schedule, LR_AUTO)。 web_submit_form(, Snapshot=, ITEMDATA, Name=PTName, Value={schedule_name}, ENDITEM, Name=headerTempID, Value=preProductionHeaderTemplate, ENDITEM, Name=selectHeader, Value=1, ENDITEM, Name=schTempID, Value=preProductionDetailTemplate, ENDITEM, LAST)。, RB=39。 9 web_url(, URL= Resource=0, RecContentType=text/html, Referer= Snapshot=, Mode=HTML, LAST)。 lr_start_transaction(create pre production schedule)。 2. 現(xiàn)在可以開始錄制腳本了,我給出幾段已經(jīng)錄制好的腳本。 解釋:這個(gè)就是我么前面提到的關(guān)聯(lián),系統(tǒng)已經(jīng)預(yù)先設(shè)置好了一些常見的關(guān)聯(lián) rules,我們錄制腳本之前,可以把 系統(tǒng)的都關(guān)掉,定義自己的,只是有的時(shí)候,它不能自動(dòng)關(guān)聯(lián),就干脆手工關(guān)聯(lián)。 3.完整記錄錄制過程的 log, 4.保存一個(gè)本地的 snapshot,可以加速顯示 5.把 html的 title放到 web_reg_find函數(shù)里面 7. Http header的錄制,我們采用缺省即可,不需要用 web_add_header去錄制非標(biāo)準(zhǔn)的 header信息。 解釋: ThinkTime,如果記錄,還可以設(shè)置最大值,一般我不記錄這個(gè)值。 (如果需要在登陸操作設(shè)集合點(diǎn),那么登陸操作也要放到 Action 中,因?yàn)?vuser_init 中不能添加集合 點(diǎn)) Init, login include include vuser_init() { //登錄的腳本可以放在這里 } 1. 錄制前的選項(xiàng)設(shè)置: 7 解釋: HTMLbased Script, 腳本中采用 HTML 頁面的形式來表示,這種方式的 Script 腳本容易維護(hù),容易理解。重復(fù)的時(shí)候 , 僅重復(fù) action部分。 ? 以錄制 Web(Http/Html)協(xié)議為例講述一下 LR的腳本的錄制 LR的腳本是 C語言代碼, LR有自己的一整套函數(shù)接口,可以供外部調(diào)用,在 VUGen里面敲Lr_就可以看到了。一般需要關(guān)聯(lián)的不多,我現(xiàn)在遇到的就是進(jìn)程號(hào),以及表的主鍵。 Headers (Search only the headers), Body (search only Body data, not headers), Noresource (search only the html body, excluding all headers and resources), 6 ALL (search Body and headers). The default value is ALL. RelFrameID: The hierarchy level of the HTML page relative to the requested 取 1 ORD: This parameter, also known as Instance, indicates the ordinal or instance of the match. 一般取 1 ,我們可以自己定義 New rule,不過我在錄制腳本的時(shí)候一般把系統(tǒng)的那些都關(guān)掉,定義自己的,只是有的時(shí)候,它不能自動(dòng)關(guān)聯(lián), 就干脆手工作了。如果 ProcessID的值是動(dòng)態(tài)的,我想使用動(dòng)態(tài)變量,那我設(shè)定查找左邊界為 LB=ProcessID=,右邊界為 。 第一部分:參數(shù)名字,用雙引號(hào)括起,逗號(hào)分開; 第二部分: List of Attributes,包括: LB、 RB、 RelFrameID、 Ord、 Search、 SaveOffset、 SaveLen等, 第三部分: LAST,結(jié)束標(biāo)志。 web_url(, URL=ram_Text2}, TargetFrame=, Resource=0, RecContentType=text/html, Referer=, Snapshot=, Mode=HTML, LAST)。 那么 后面用到的頁面中 就可以調(diào)用 WCSParam_Text2這個(gè)參數(shù) 使用這個(gè)新的Sessionid號(hào)。, Ord=1, RelFrameId=1, 5 Search=body, LAST)。 舉個(gè)我作的動(dòng)態(tài)數(shù)據(jù)的例子 , 當(dāng)用戶登錄時(shí),會(huì)產(chǎn)生一個(gè) Sessionid號(hào),訪問結(jié)束后,該 Sessionid便會(huì)失效。甚至你在 A服務(wù)器錄制的腳本,如果做測試的時(shí)候,需要轉(zhuǎn)移到 B服務(wù)器上,你只需要用查找替換的功能將 A服務(wù)器的 IP地址換成 B服務(wù)器就可以使用。 舉個(gè)例子: 當(dāng)我用 loadrunner做壓力測試的時(shí)候, 它的確能反饋給我各種服務(wù)器性能的數(shù)據(jù), 但是在做 B/S結(jié)構(gòu)系統(tǒng)的測試的時(shí)候, 去發(fā)現(xiàn)如下問題: loadrunner不能正確判斷操作是否成功, 比如登錄,我要測試 200人同時(shí)登錄, 但是我的 , 導(dǎo)致登錄 100人后,建立了 100個(gè)數(shù)據(jù)庫連接, 第 101一個(gè)人登錄的時(shí)候,由于超出數(shù)據(jù)庫連接的最大數(shù) , 所以, jsp程序拋出了一個(gè)數(shù)據(jù)庫異常。添加后重啟,在 Win2k下使用 Ipconfig/all查看到很多虛擬的 IP,最后要在 Controller里面選擇 enable ip spoofer. 4. ( Text/Image) 檢查點(diǎn) 對(duì)于查詢類的腳本 ,一定要添加檢查點(diǎn) ,以保證在測試時(shí)結(jié)果的正確性 .因?yàn)?LR只要檢測到網(wǎng)頁的響應(yīng) ,就認(rèn)為是 pass而并不管當(dāng)前網(wǎng)頁內(nèi)容的正確性. 在進(jìn)行壓力測試時(shí),為了檢查 Web服務(wù)器返回的網(wǎng)頁是否正確, VuGen允許我們插入 Text/Imag 檢查點(diǎn),這些檢查點(diǎn)驗(yàn)證網(wǎng)頁上是否存在指定的 Text或者 Image,還可以測
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1