JMeter學習自動化badboy指令碼開發技術
阿新 • • 發佈:2019-02-16
一般人用badboy都是使用它的錄製功能,其它badboy還是一款自動化的工具,它可以實現檢查點、引數化、迭代、併發、報告、斷點等功能。本文就這些功能簡單介紹下。
環境準備:
下載地址:http://www.badboy.com.au/,下載後安裝即可。
工具:BadboyInstaller-2.2.exe
一、檢查點
1、開啟badboy,預設是錄製狀態,在位址列中輸入:http://http://www.sogou.com/,點選,如下圖:
2、在文字框中輸入yangxia-test,點選搜尋,如下圖:
3、選中文字"yangxia-test",點選Tools-Add Assertion For Selection
4、回放,點選Play All,如下圖:
二、引數化
1、建立引數化列表
2、在請求中替換${引數名稱}
檢查點也設定為引數形式,如下圖:
設定迭代次數,點選"Step1"右健Properties,選擇For each value of vari querytxt,如下圖:
3、中文中可能會有亂碼,改下請求中的編碼即可,若無就不必理會這步驟。將ie修改為gbk
三、資料庫引數化
在Tools-Data Source中進行設定。根據需求自己去設定。
注意:data source放到指令碼最前端!原因:指令碼按順序執行。
四、併發
點選Tools-background Threads,在彈出框中設定
五、報告
在View-Report-Details Report,如下圖:
六、斷點
選擇要設定斷點的地方,點選”Toggle Break Point“