一、Jmeter代理服務器之--web端錄制
操作步驟:
1、打開jmeter工具,在“工作台”中右鍵“添加-非測試元件-HTTP代理服務器”;
2、在“測試計划”中右鍵“添加-Threads(Users)-線程組”和“配置與元件-HTTP請求默認值”,並配置“協議、IP和Port”;
3、配置代理服務器
4、配置瀏覽器(Firefox)的代理服務器
步驟:Firefox瀏覽器 - 菜單 - 選項 - 高級 - 網絡 - 設置:手動代理配置,http代理 本機,端口 8888(與Jmeter代理服務器中的端口保持一致)
5、點擊Jmeter代理服務器中的啟動按鈕開始錄制;
(啟動phpwind論壇服務)
6、打開phpwind論壇,隨意操作 刷新或者登陸
7、查看Jmeter錄制結果 ,腳本中很多css、js、jpg等靜態文件也被錄制下來了,如果不想這些文件被錄制下來,可以再代理服務器中進行過濾;
8、在jmeter代理服務器中添加要過濾內容;
9、重新錄制,css、js等文件已經被過濾掉了;
10、添加監聽器-查看結果樹,回放腳本,驗證是否添加記錄成功
(*添加一個cookie管理,否則腳本回放會失敗;)
腳本回訪成功;
11、配置CSV Data Set Config ,參數化進行發帖(參數間用英文逗號隔開)
12、設置線程組場景、添加斷言等,執行腳本
(phpwind論壇好像有一個防灌水控制,發帖間隔5秒,所以3條數據,設置每6秒啟動一個線程)
發帖成功
13、完善腳本添加關聯、事物...等進行性能測試。