【jmeter腳本錄製】--badboy的基本使用2--增加檢查點

badboy的檢查點,相當於jmeter的斷言。舉個例子

打開badboy,以https://www.sogou.com/爲例,在搜狗網站搜索taobao,右邊頁面選中關鍵詞,點擊工具欄的tools->Add Assertion for Selection,增加檢查點

增加檢查點後,腳本下會增加Check for text "taobao"

點擊工具欄的上的play all進行全部回放,如果檢查點能出現,那麼檢查點的紅色小問號,就會變成綠色的√

假設需要測試多個檢查點,那麼可以設置變量,做個小自動化測試

在左下角的Variable,右鍵 add Variable,進入設置變量頁面,Enter a name for the variable,設置變量名,例如可以設置爲:word,底部的Current Value:是把變量的值一個個填進去,每填寫一個,點擊一下右邊的add,中間的Value List會顯示已添加的值,右邊的current,可以設置傳入的默認值,例如設置baidu爲默認值,list中對應的值左邊會有個紅色的 *,添加好了,後面再點擊ok

選中原來的Check for text "taobao",右鍵出現選擇列表,點擊Properties,設置屬性,彈框中,修改原來的"taobao"爲${變量名},一般引用變量,在badboy中的格式都是${},這裏爲${word}

第二個http請求中上送的搜索詞,也修改爲變量名,使得每次搜索能自動搜索需要的詞,右鍵->properties->value,把原來的“taobao”,修改爲“${word}”->確定

同時,把Step 1也修改屬性,同樣的,右鍵修改,Step->repeat中的 For each value of variable,選中我們剛剛新建的變量:word,底下的兩個選購都勾選上,點擊確定,這樣能確保循環的時候,按照變量word中的數據都遍歷到

這時候我們點擊工具欄的前部播放,查看檢查點是否把變量中所有的搜索詞都遍歷到

這時候出現報錯,找不到變量中的“京東”,

這是由於我們上送的編碼格式爲utf-8,而“京東”是中文,所以我們可以嘗試把編碼改爲gbk,可以直接雙擊對應的字段,進入修改頁面,修改完成後,點擊“確定”

這回的check for text "${word}"就是個√,不過因爲前面的請求有延遲,所以會出現個小×,這沒什麼影響

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章