天天看點

jmeter --自動化badboy腳本開發技術

一般人用badboy都是使用它的錄制功能,其它badboy還是一款自動化的工具,它可以實作檢查點、參數化、疊代、并發、報告、斷點等功能。本文就這些功能簡單介紹下。

環境準備:

下載下傳位址:http://www.badboy.com.au/,下載下傳後安裝即可。

工具:badboyinstaller-2.2.exe

一、檢查點

1、打開badboy,預設是錄制狀态,在位址欄中輸入:http://http://www.sogou.com/,點選

jmeter --自動化badboy腳本開發技術

,如下圖:

jmeter --自動化badboy腳本開發技術

2、在文本框中輸入yangxia-test,點選搜尋,如下圖:

jmeter --自動化badboy腳本開發技術

3、選中文本"yangxia-test",點選tools-add assertion for selection,如下圖:

jmeter --自動化badboy腳本開發技術

4、回放,點選play all,如下圖:

jmeter --自動化badboy腳本開發技術

二、參數化

1、建立參數化清單

jmeter --自動化badboy腳本開發技術
jmeter --自動化badboy腳本開發技術

2、在請求中替換${參數名稱}

jmeter --自動化badboy腳本開發技術

檢查點也設定為參數形式,如下圖:

jmeter --自動化badboy腳本開發技術

設定疊代次數,點選"step1"右健properties,選擇for each value of vari querytxt,如下圖:

jmeter --自動化badboy腳本開發技術

3、中文中可能會有亂碼,改下請求中的編碼即可,若無就不必理會這步驟。将ie修改為gbk

jmeter --自動化badboy腳本開發技術

三、資料庫參數化

在tools-data source中進行設定。根據需求自己去設定。

注意:data source放到腳本最前端!原因:腳本按順序執行。

四、并發

點選tools-background threads,在彈出框中設定

jmeter --自動化badboy腳本開發技術

五、報告

在view-report-details report,如下圖:

jmeter --自動化badboy腳本開發技術

六、斷點

選擇要設定斷點的地方,點選”toggle break point“