是否可以使用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. 即使使用https,移動應用程序請求是否可能被嗅探?
- 2. 我能夠使用Jmeter記錄HTTPS請求,但在輸入數據時出錯
- 3. 使用Jmeter的HTTP請求將記錄放入Amazon Kinesis
- 4. 如何使用Jmeter記錄應用程序?
- 5. 如何使用jmeter記錄websocket應用程序
- 6. 無法使用JMeter記錄Android/iOS應用程序
- 7. 想要在iphone上使用https請求phonegap應用程序
- 8. 使用Jmeter的gRPC請求
- 9. 使用RESTful應用程序請求所有記錄的模式是什麼?
- 10. Rails應用程序日誌記錄重複請求
- 11. Swift - 在mac應用程序中記錄所有請求
- 12. 使用XMLHttpRequest的Https請求
- 13. JMeter - 如何記錄失敗響應的完整請求?
- 14. https請求在phonegap iphone應用程序中不起作用
- 15. https請求不適用於android應用程序
- 16. 使用Sencha Touch的移動應用程序 - JSON請求生成語法錯誤
- 17. 如何使用Windows 10使用Postman本機應用程序捕獲https請求?
- 18. Angular2應用使惡意請求HTTPS:上
- 19. 使用CXF動態客戶端記錄請求/響應
- 20. JMeter的記錄使用非HTTP/HTTPS協議
- 21. jmeter如何從應用程序重放記錄的唯一ID
- 22. 移動應用程序網絡請求日誌
- 23. Azure移動應用程序:請求無法完成。 (Bad Request)
- 24. Facebook請求對話框 - 對於移動應用程序
- 25. 是否應該在Jmeter中記錄HTTP請求?
- 26. 使用Jmeter記錄腳本
- 27. HTTPS請求,以使用PHP
- 28. Facebook應用程序請求
- 29. IIS 7應用程序請求路由到使用SSL和https的服務器
- 30. 使用richfaces的移動應用程序
,什麼是無用的那些方式? – Chisko
當我在Ios設備上進行代理時,jmeter記錄了http,但沒有記錄https。 – buurkeey