Badboy 是一款不錯 web 自動化測試工具,單獨使用他能夠實現一些簡單的自動化測試。web
案例:使用 Badboy 實現 web 自動化測試工具
【測試項目】: 招生系統測試
【URL】: http://127.0.0.1:8090/recruit.students/login/view網站
【用戶名】: adminui
【密碼】: test123加密
(一) .打開工具(工具默認開啓錄製),以下圖:spa
(二).在地址欄輸入被測項目的地址,點擊右側箭頭便可錄製。blog
【測試項目】: 招生系統ci
【URL】: http://127.0.0.1:8090/recruit.students/login/viewit
【用戶名】: admin
【密碼】: test123
(三).開始腳本錄製:
(四).結束錄製:
在錄製好的腳本->右邊頁面->明確做爲檢查點的內容,在這裏咱們使用登陸用戶文名:admin 做爲檢查點,每一個用戶就檢查是不是對應的用戶名。
選中」admin」-> Tools -> Add Assersion for Selection
設置完成以後,點工具欄上的「Play All」按鈕回放腳本。
回放結果以下:
準備一組登陸用戶,對登陸用戶進行參數化。
用戶(account) |
密碼(pwd)(網站對密碼進行了加密) |
611131 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
820890 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
221619 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
845896 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
265705 |
123456(8A0576BE2EF5CE5FF8C380CD910944B8) |
經過查看腳本,用戶名和密碼在 127.0.0.1:8090/recruit.students/login/in 這個請求中。
Account = admin
Pwd = 660B8D2D5359FF6F94F8D3345698F88C
參數化設置:
在 Variables tab 內容欄的右鍵->選擇 Add Variable
添加完成, Variables 列表顯示新增長的參數。
在代碼中配置參數化。
在代碼中選中對用戶名(account)進行參數化,選中 account ->右鍵-> Properties
設置參數account的值爲一個變量:${account}
在代碼中選中對密碼(pwd)進行參數化,選中 pwd ->右鍵->Properties
Badboy 腳本處理完成以後,接着就是腳本的回放。
點菜單 ->View ->Report -> 有3種結果報告模式。
【Detail Report】
【Summary Report】
【Review Report】