天天看點

【Jmeter】原生自動化測試腳本錄制

示範需求說明:

* 對百度新聞進行前台頁面操作的腳本錄制。

* 入口位址: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. 腳本回放和添加斷言

【Jmeter】原生自動化測試腳本錄制