示範需求說明:
* 對百度新聞進行前台頁面操作的腳本錄制。
* 入口位址:news.baidu.com
* 進入網站之後,分别對“國際”和“财經”新聞進行點選檢視
工具準備:
jmeter: 5.1
火狐浏覽器:版本不限
1. test plan--->add--->非測試元件--->http代理伺服器
2. (1)test plan--->add--->線程組
(2)線程組--->add--->邏輯控制器--->錄制控制器
3. http代理伺服器---->設定端口port,選擇目标控制器路徑為“錄制控制器”的路徑(錄制腳本存放位址)
4. http代理伺服器----->include/exclude(通過正規表達式進行過濾比對)
(1)隻錄制與目标服務相關的請求,排除其他方跳轉位址
inculde: .*\.(baidu\.com).*
(2)錄制時排除對網站固有的靜态資源的請求
exclude: .*\.(js|css|png|jpg|ico|png|gif).*
5. 儲存腳本,啟動代理伺服器
6. 打開火狐浏覽器, 選項 / 網絡設定,選擇“手動配置代理”:
(1)http代理:localhost
(2)端口:8088(與jmeter中設定的代理伺服器一緻)
(3)操作錄制過程:打開網站news.baidu.com,點選“國際”新聞檢視,點選“财經”新聞檢視
(4)“stop” jmeter代理伺服器, 錄制結束。
7. 腳本回放和添加斷言