1.簡介
上一篇文中已經對Badboy做了一個基本上詳細完整的介紹,這一篇宏哥帶你們實戰一下,這一篇主要講解和分享:錄制和運行腳本、參數化
首先讓我們使用N模式錄制一個腳本,測試用例編號為:1.1.1 成功的發布僅有文字主題。
2錄制腳本
1. 創建名為1 Log in的Suite,
2. 所屬Test命名為1.1 Login from http://localhost:8080/jforum/forums/list.page
3. 為1.1 增加一個Step 命名為1.1.1 login successfully When user and password is right,如下圖所示:
4. 登錄Jforum論壇成功后
5點擊Record按鈕,停止錄制
6. 全部展開Login下的腳本, 如下圖所示
7. 創建一個Suite,命名為2 Write a post
8. 所屬Test命名為2.1 Text Only
9. 為1.1 增加一個Step 命名為2.1.1 Valid input Successfully
11. 點擊發表主題,輸入有效的主題及正文內容
12. 點擊,停止腳本錄制。當前的Badboy效果圖如下圖所示:
13.創建一個Suite,命名為3 Publish
14. 所屬Test命名為3.1Publish a post
15. 為3.1 增加一個Step 命名為3.1.1 Publish Successfully
16. 點擊發送,跳轉到剛剛發布帖子的頁面,當前的Badboy效果圖如下圖所示:
17. 保存腳本,命名為Jforum Post
18. 在保存的目錄下,將出現帶Badboy圖標的文件,后綴為bb
3.運行腳本
腳本運行的途徑有2種:
注意:運行完腳本,可以看到你剛剛成功發布的帖子!!!
1 在Script Tree上右擊,可選擇運行全部或運行點擊的單元;
運行步驟:
1. 右擊Log in,選擇 Play Whole Suite,或者點擊>>
4.小結
1.由於該工具會默認打開即開啟錄制功能,以防止錄制內容雜亂,我們首先需要進行設置(取消默認開啟錄制鍵):打開快捷鍵(Ctrl+shift+p)開啟后,若要錄制腳本,需要手動點擊紅色圓點,方可開啟錄制。如下圖所示:
2.將所需要錄制的頁面地址,輸入到url框點擊運行,則開啟錄制
3.若錄制過程出現,彈窗顯示“當前頁面的腳本發生錯誤”,關閉此彈窗,如下圖所示:
解決方法一:打開快捷鍵(Ctrl+shift+p)開啟,將JavaScript Error Dialogs勾選上,如下圖所示:
解決方法二(主要你的電腦有多個瀏覽器時,一定要查看自己電腦默認的瀏覽器,否則修改了,還會報錯):
1.Badboy默認使用系統的IE瀏覽器,打開瀏覽器;
2.點擊【工具】-->【Internet選項】-->【 高級】Tab;
3.將【禁用腳本調試】復選框取消掉,不要勾選,並確認后,再次錄制腳本,問題已解決,如下圖所示:
好了,今天就分享和講解到這里,希望對你有一定的幫助,感謝你對宏哥的一路支持!!!