1. 程式人生 > >Meter學習(二十九)自動化badboy指令碼開發技術

Meter學習(二十九)自動化badboy指令碼開發技術

一般人用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