jmeter的錄製方法

寫在前面

默認網友是有 jmeter 工具的

強烈建議使用火狐瀏覽器去錄製,我這邊嘗試使用谷歌瀏覽器錄製顯示不是私密連接,但是我的 jmeter 證書已經成功導入了,依然顯示不是私密連接並且是無法成功訪問網站的

對於有些項目沒有提供完整的接口文檔,可以考慮使用 jmeter 的錄製功能

jmeter 中配置 http 代理服務器元件

添加組件

我們打開 jmeter 之後,添加如下組件:

  1. 添加 http 代理服務器
  2. 添加請求頭管理器
  3. 添加 cookie 管理器
  4. 添加線程組
  5. 在線程組中添加錄製控制器

添加後截圖如下:

在這裏插入圖片描述

jmeter http 代理服務器設置

我們打開 http 代理服務器,配置一下端口(用默認 8888 即可)等。我們先配置好,啓動按鈕在下面要生成證書的時候點

在這裏插入圖片描述

生成證書

我們點擊一下啓動按鈕,然後點擊彈出框的確定,再點擊停止,來生成證書,該證書有效期爲 7 天,證書在 jmeter 安裝路徑的 bin 下

在這裏插入圖片描述

在這裏插入圖片描述

火狐瀏覽器導入證書

導入證書

我們點擊火狐的選項按鈕,搜索關鍵詞「證書」,然後點擊「查看證書」
在這裏插入圖片描述

點擊導入證書

在這裏插入圖片描述

選擇剛纔 jmeter bin 下生成的那個 CA 證書,導入進去,並且注意要勾選信任這些選項,點擊確認。谷歌是沒有信任選項的,所以是私密連接的顯示

在這裏插入圖片描述

我們發現成功導入,點擊確定

在這裏插入圖片描述

火狐瀏覽器配置代理

同樣在火狐選項設置中搜索「代理關鍵詞」,點擊設置

在這裏插入圖片描述

我們這裏選擇手動代理設置,並且代理寫本機地址,端口寫 jmeter 代理服務器中寫明的端口(8888),最後點擊確定

在這裏插入圖片描述

開始正式錄製

我們點擊 jmeter http 代理服務器中的啓動按鈕

在這裏插入圖片描述

我們打開火狐瀏覽器,輸入百度網址搜索一些數據,網頁中點擊一些鏈接等操作後,我們返回 jmeter 中的 http 代理服務器中點擊停止。

我們就可以看見 jmeter 自動生成大量的請求了!

在這裏插入圖片描述