LoadRunner脚本增强技巧之检查点
檢查點(diǎn)的設(shè)置理解起來(lái)非常簡(jiǎn)單,就是要在服務(wù)器返回的頁(yè)面中檢查是否存在關(guān)鍵信息。檢查點(diǎn)函數(shù)的錯(cuò)誤會(huì)導(dǎo)致整個(gè)腳本運(yùn)行結(jié)果的失敗,通過(guò)這個(gè)功能可以方便地定位腳本運(yùn)行中的邏輯錯(cuò)誤。檢查點(diǎn)的設(shè)置通常分為兩種,一種是對(duì)文字的檢查,一種是對(duì)圖片的檢查。
?
檢查文本---Web_reg_find函數(shù)
int web_reg_find(const char *attribute_list, LAST );?
Web_reg_find( “Search=Body”, // 定義查找范圍“SaveCount=ddd” // 定義查找計(jì)數(shù)變量名稱“Text=aaa” // 定義查找內(nèi)容LAST);檢查圖片---圖片查找函數(shù)
通過(guò)web_inage_check函數(shù)可以檢查頁(yè)面上的圖片。
int web_image_check(const char *CheckName, <List of Attributes>, <"Alt=alt"|| "Src=src">, LAST );?
Web_reg_find( “Go2Venus”, // 函數(shù)標(biāo)題“Alt=Venus” // 圖片說(shuō)明LAST);有一點(diǎn)要記得,就是添加檢查點(diǎn)函數(shù)的時(shí)候,這個(gè)函數(shù)要放在對(duì)應(yīng)請(qǐng)求的前面。如果對(duì)腳本不熟,建議不要手動(dòng)添加函數(shù),容易出錯(cuò),可以參考下面的方法,在Tree視圖下進(jìn)行操作。
1、在錄制之間需要打開菜單Vuser->run-time setting,選擇Preferences選項(xiàng),勾選“Enable Image and text check”選項(xiàng)。如果不勾選此項(xiàng),將不會(huì)執(zhí)行檢查函數(shù)。
2、?下面錄制訪問(wèn)首頁(yè),切換到Tree視圖,選中任何有標(biāo)記性的文本,右鍵點(diǎn)擊,選擇Add a Text Check(web_reg_find)。
3、彈出Find Text窗口,一般選Body就可以了,即在response中查找相關(guān)文本。
Search for specific Text:需要查詢的標(biāo)準(zhǔn)文本。
Search Text by start and end of string:要查找的文本的左右邊界。
Search in:設(shè)置在服務(wù)器返回的哪部分?jǐn)?shù)據(jù)中進(jìn)行查詢。
Save count:記錄查找內(nèi)容的出現(xiàn)次數(shù)并且存放到一個(gè)參數(shù)中,這里可以填寫一個(gè)參數(shù)名稱來(lái)存放計(jì)數(shù)結(jié)果。
Fail if:設(shè)置在什么情況下文本檢查點(diǎn)函數(shù)錯(cuò)誤,提供了兩個(gè)選項(xiàng):Found、NotFound 。Found也就是說(shuō)如果在服務(wù)器返回中存在需要檢查的對(duì)象,那么文本檢查點(diǎn)函數(shù)出錯(cuò);選擇NotFound則相反,如果沒(méi)有找到對(duì)應(yīng)的內(nèi)容,那么文本檢查點(diǎn)函數(shù)出錯(cuò)。
轉(zhuǎn)載于:https://www.cnblogs.com/mgzc-1508873480/p/7092338.html
總結(jié)
以上是生活随笔為你收集整理的LoadRunner脚本增强技巧之检查点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何查看centos系统cpu/内存使用
- 下一篇: notability在安卓上有替代应用么