0

我需要对此处给出的 Android 应用程序进行性能测试 [ http://blazemeter.com/blog/load-testing-mobile-apps-made-easy]。但是,当我将 Android 设备的代理主机名更改为笔记本电脑的 IP 时,应用程序无法访问互联网。不过,浏览器工作正常并且能够发送请求。它也被记录在 JMeter 中。但是,这些应用程序无法访问互联网。是因为更改了代理,他们没有访问互联网的权限吗?

4

1 回答 1

0

应用程序无法运行但浏览器可以运行的主要原因是使用 https。如果您在应用程序中使用安全协议,他们不知道如何通过代理检索证书,但浏览器知道。您必须自己获取证书,并将其放在手机上。

正如您提到的文章中所写:

请注意,Android 仅支持 HTTP 代理。如果您的应用程序使用 HTTPS 连接,那么您可以使用执行 HTTPS 代理的附加应用程序。

于 2014-06-15T11:10:28.183 回答