漫游测试之性能测试(2.2、抓包工具的使用)
利用抓包工具分析客户端与服务端的通信过程,通过观测请求地址、请求包头、请求参数和响应消息的内容,非常便于理解系统的处理过程,以及提交知悉脚本中可能会处理的内容。
以下以Fiddler为例展示使用IOS如何抓取HTTPS的请求:
打开Filler后进入Options->Connections选择,需要选择Allow remote computers to connect,允许远程连接抓包;
需要设置允许HTTPS的抓包
注意,F12打开或者关闭抓包
直接访问Fillder所在的IP地址+端口的设置,点击FiddlerRoot certificate下载证书,并进行信任安装。
安装证书
进入‘关于本机’->‘证书信任设置’
设置信任根证书
设置好代理IP和地址
访问应用获取到HTTPS的请求包
如果是浏览器,可以按F12使用浏览器自带,比如Chrome浏览器:
使用wireShark抓取获取的数据包,基本上是一样的。’\r\n’代表换行符,如果要通过TCP来模拟HTTP(比如基于HTTP的消息推送应用,此时是长连接)就可以通过wireshark进行抓包手动模拟。