是否可以使用JMeter記錄本機應用程序(IOS或Android)的http請求?我嘗試了一些我發現的方法,但是我沒有解決問題..使用JMeter記錄移動IOS/Android應用程序的HTTPS請求
1
A
回答
2
使用jmeter 3與Java 7或8,它創建一個crt文件在jmeter/bin文件夾中。它是創建證書的CA。
通過郵件發送此文件並在Android/iOS中打開它,然後安裝它。
在測試腳本記錄,放在專用領域HTTPS域,你想打域,請參閱:
- http://jmeter.apache.org/usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder
重新啓動的iPad/Android和JMeter測試腳本記錄,然後再試一次。
0
要做到這一點,你必須讓你的設備信任Jmeter代理CA. 所以,你必須從
$ JmeterHome /斌/ ApacheJMeterTemporaryRootCA.crt
導入JMeter的CA證書到設備中。 我記得這是一個最近改進很多的領域,所以一定要安裝最新的版本。
0
- 嘗試刪除
ApacheJMeterTemporaryRootCA.crt
,JMeter的自簽名的證書具有非常有限的生命時間(我記得像1周),因此,如果您的證書是舊的,你可能有問題,將其安裝到瀏覽器和/或移動設備,或者將不會解密SSL流量。該文件將在下次啓動時重新創建HTTP(S) Test Script Recorder - 還有一種使用您的個人雲代理記錄移動流量的備選方法。此外,它將爲您執行自動關聯,因此您不必擔心SSL證書,還可以關注正則表達式提取器,JMeter變量等。有關詳細信息,請參閱How to Cut Your JMeter Scripting Time by 80%文章。
如果沒有上面的幫助,採取以下步驟解決問題:
- 添加View Results Tree偵聽器作爲HTTP(S)測試腳本記錄的孩子。如果記錄請求出現問題,它應該顯示錯誤的詳細信息。
- 在失敗的證書安裝嘗試期間檢查您的移動設備日誌。您可能需要爲此安裝Android和iOS開發人員工具。
- 確保您的應用程序是真的使用HTTP或HTTPS協議作爲JMeter的支持只有這2
相關問題
- 1. 使用Jmeter記錄HTTPS移動呼叫
- 2. Jmeter:如何記錄https請求
- 3. 的JMeter排除我使用HTTPS的JMeter測試腳本記錄器記錄的登錄請求URL patters不行
- 4. 即使使用https,移動應用程序請求是否可能被嗅探?
- 5. Java應用程序讀取HTTPS請求
- 6. 我能夠使用Jmeter記錄HTTPS請求,但在輸入數據時出錯
- 7. 使用jmeter測試jsf spring應用程序ajax請求
- 8. 使用原生移動Facebook應用程序請求憑據
- 9. 使用Jmeter的HTTP請求將記錄放入Amazon Kinesis
- 10. 無法使用JMeter記錄安卓應用程序
- 11. 無法使用JMeter記錄Android/iOS應用程序
- 12. 如何使用jmeter記錄websocket應用程序
- 13. 如何使用Jmeter記錄應用程序?
- 14. 想要在iphone上使用https請求phonegap應用程序
- 15. 用Trigger.io發送的移動應用程序的發送請求
- 16. 使用Jmeter的gRPC請求
- 17. 對移動應用程序不起作用的jQuery請求
- 18. Play!2 Scala應用程序的日誌記錄請求時間
- 19. 記錄來自非瀏覽器應用程序的HTTP請求
- 20. 如何記錄由django應用程序發佈的SQL請求?
- 21. 掃描/記錄應用程序的傳出IP請求?
- 22. 的JMeter和移動應用
- 23. 使用RESTful應用程序請求所有記錄的模式是什麼?
- 24. Azure移動應用程序查詢 - 錯誤的請求
- 25. 來自本地移動應用程序的AJAX請求
- 26. Facebook應用程序請求Youtube觀看記錄
- 27. Rails應用程序日誌記錄重複請求
- 28. Rails應用程序 - 通過ajax請求傳遞值來記錄
- 29. Swift - 在mac應用程序中記錄所有請求
- 30. 使用XMLHttpRequest的Https請求
,什麼是無用的那些方式? – Chisko
當我在Ios設備上進行代理時,jmeter記錄了http,但沒有記錄https。 – buurkeey