關於錄制:
不管什么工具,只要能錄制成功,能用就可以。
錄制1——badboy
Badboy下載:(官網目前已經打不開了)
Badboy介紹:
自動化測試工具
Badboy打開后默認打開錄制開關進行錄制,點擊紅圈停止錄制
Badboy操作:
打開badboy工具,點擊工具欄目上的紅色圓形按鈕,在地址欄目中輸入被測試項目的地址
Badboy導出:
錄制完成,點擊工具欄旁邊黑色按鈕,結束錄制。選擇“文件” --Export to Jmeter...
打開Jmeter工具,選擇“文件”-->“打開”選擇剛才保存的文件(.jmx類型),將文件導入進來了
錄制完之后一定要把腳本過一遍,知道腳本里都是做什么的
演示錄制sogou.com
錄制2——Jmeter代理
創建一個線程組(右鍵點擊“測試計划”-->“添加”-->“線程組”)
在“工作台”->非測試元件->添加“http代理服務器”
代理服務器的端口,默認8080(我的是8888改成8080),可自行修改,但不要與其他應用端口沖突
目標控制器:錄制的腳本存放的位置,可選擇為測試計划中的線程組(根據實際來選擇即可)
分組:隊請求進行分組。“分組”的概念是將一批請求匯總分組,可以把url請求理解為組
-“不對樣本分組”:所有請求全部羅列
-“在組間添加分隔”:加入一個虛擬的已分割線命名的動作,運行同“不對樣本分組”, 無實際意義
-“每個組放入一個新的控制器”:執行時按控制器給輸出結果
-“只儲存每個組的第一個樣本”:對於一次url請求,實際很多次http請求的情況
點擊啟動
設置ie瀏覽器
Ie-->”internet屬性”-->”連接”-->“局域網設置”
代理服務器下,勾選“為LAN使用代理服務器(這些設置不用於撥號或VPN鏈接)”
地址輸入:localhost,端口輸入:8080(與Jmeter中設置的要一樣)
現在點擊jmeter上的“啟動”按鈕(先啟動也可以,但是會錄入首頁地址及一些其他的腳本內容)
打開瀏覽器輸入需要錄制WEB項目地,Jmeter會自動記錄你IE所訪問的頁面
用jmeter進行腳本錄制會錄制進去一些亂七八糟的額外的請求,應用上非常不好,不推薦
推薦用badboy錄制,導入jmeter進行參考