您的位置:首页 > 理论基础 > 计算机网络

使用Charles proxy测试ios app网络功能性能

2014-01-01 13:36 281 查看
Charles proxy可以方便地在Mac oS上假设代理服务器,然后在你的ios设备上面设置系统网路代理为你的代理服务器。通过这种方式,Charles可以捕获到你的ios设备上面所有的http,https通信。并且Charles proxy支持解密HTTPS数据,使得你可以以明文方式查看https的报文。

Charles proxy还支持一下功能:

Network bandwidth throttling,网络限流。Charles可以将你的网络带宽限制为你所设置的带宽,这就可以测试在低带宽情况下你的app的功能和性能。

Request and response rewriting,请求或者响应重写。该功能让你能根据特定的过滤条件来改写http request的报文内容,包含改写http header的内容,增加或者删除header,改写body,改写http response的status code等。

断点。该功能支持设置特定过滤条件,在满足该条件的请求或者响应被截获时断点,以便你能在运行时查看报文内容或者修改报文内容。

抓包。你可以抓取一定时间段内的http,https包,并且保存以便后续分析使用。

使用本地文件来响应http请求。

反向代理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: