Jmeter錄製app中的https請求操作步驟&一直沒有網絡的問題的解決方案

環境:apache-jmeter-5.1.1

           jdk1.8.0_151

最近在研究jmeter的性能測試,單接口的併發已經做過了,現在想要嘗試錄製腳本,關聯數據這種,本來準備用badboy錄製的,但是看網上很多說jmeter就可以直接錄製,就嘗試了一下,我按照網上的步驟操作,但是最後需要測試的app就是連不上網,其他的卻可以,我百思不得其解,有說是防火牆的問題,但是我關閉了防火牆還是不行,很鬱悶,去上了個廁所,結果在廁所裏靈光一現,我這個app的請求好像是https的,嗯,從廁所回來,找了些jmeter錄製https請求的資料,果然,就可以了。真的是需要勞逸結合,會有靈光一現的時候。下面給出我操作的可以實現https請求的步驟:

1、安裝jmeter(不多說),關閉有佔用8888端口的工具(如fiddler)打開電腦的wifi功能

2、右擊測試計劃,新建線程組

3、右擊測試計劃,添加http代理服務器

編輯http代理服務器,端口默認8888(啓動後需要關閉fillder,因爲用的是同一個端口),目標控制器選擇測試計劃>線程組

HTTPS Domains,我試了不填,填localhost,或者填本機的以太網適配器Ipv4地址(win+R>輸入cmd>輸入ipconfig可查看)

以上三步是對jmeter的操作,下面是針對app的操作

1、正常網絡環境下,安裝證書,證書地址:.\apache-jmeter-5.1.1\bin目錄下的ApacheJMeterTemporaryRootCA.crt

2、連接電腦wifi,設置wifi代理,選擇手動代理,輸入ip(win+R>輸入cmd>輸入ipconfig可查看,電腦的無線局域網適配器的ipv4地址)和端口8888

app操作完成,此時,啓動jmeter的代理,如下就是啓動成功

啓動成功後,對待測app進行操作,jmeter就已經在錄製https請求了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章