默認網友是有 jmeter 工具的
強烈建議使用火狐瀏覽器去錄製,我這邊嘗試使用谷歌瀏覽器錄製顯示不是私密連接,但是我的 jmeter 證書已經成功導入了,依然顯示不是私密連接並且是無法成功訪問網站的
對於有些項目沒有提供完整的接口文檔,可以考慮使用 jmeter 的錄製功能
添加組件
我們打開 jmeter 之後,添加如下組件:
添加後截圖如下:
jmeter http 代理服務器設置
我們打開 http 代理服務器,配置一下端口(用默認 8888 即可)等。我們先配置好,啓動按鈕在下面要生成證書的時候點
生成證書
我們點擊一下啓動按鈕,然後點擊彈出框的確定,再點擊停止,來生成證書,該證書有效期爲 7 天,證書在 jmeter 安裝路徑的 bin 下
導入證書
我們點擊火狐的選項按鈕,搜索關鍵詞「證書」,然後點擊「查看證書」
點擊導入證書
選擇剛纔 jmeter bin 下生成的那個 CA 證書,導入進去,並且注意要勾選信任這些選項,點擊確認。谷歌是沒有信任選項的,所以是私密連接的顯示
我們發現成功導入,點擊確定
同樣在火狐選項設置中搜索「代理關鍵詞」,點擊設置
我們這裏選擇手動代理設置,並且代理寫本機地址,端口寫 jmeter 代理服務器中寫明的端口(8888),最後點擊確定
我們點擊 jmeter http 代理服務器中的啓動按鈕
我們打開火狐瀏覽器,輸入百度網址搜索一些數據,網頁中點擊一些鏈接等操作後,我們返回 jmeter 中的 http 代理服務器中點擊停止。
我們就可以看見 jmeter 自動生成大量的請求了!