代理工具的作用
image.jpeg
1、抓包,观察接口请求和返回的数据
2、交互式拦截请求与响应(打断点)
3、对请求和响应进行动态修改
4、将指定的网络请求重定向到本地文件
5、映射域名
6、限速模拟
1、抓包,观察接口请求和返回的数据
2、交互式拦截请求与响应(打断点)
- Proxy>Breakpoint
-
比较鸡肋的功能,在工作中用的很少。因为前端基本上都会做一些关于接口返回的时间限制。如果在1~2秒之内还没有返回的话就直接失败了。所以改的时候手速要非常的快才可以,要不然就直接超时了。
image.jpeg
3、对请求和响应进行动态修改
- Tools>Rewrite
-
适用于比较简单的模拟
image.jpeg
配置参数:
- Protocol:协议的类型,http、https
- Host:主机的域名
- Port:端口号。http默认端口是80,https默认端口是443
- Path:查询路径,在服务器上存放的位置
- Query:请求参数。
-
注:以上选项不选/写的话就默认都可以
image.jpeg
image.jpeg
image.jpeg
image.jpeg
4、将指定的网络请求重定向到本地文件
- Tools>Map Local
- 将自定义的接口返回数据存到本地文件,然后设置请求发送到对应的本地文件,以模拟不同的测试场景
-
适用于比较复杂的模拟
image.jpeg
image.jpeg
5、映射域名
- Tools>Map Remote
- 将指定的网络请求重定向到另一个网址
- 应用场景:后台开发人员写的接口还没有合并到测试数据库,所以我们无法访问测试数据库,善解人意的后台小伙伴提供了他的主机IP地址给我们,这样我们就可以访问他的本地开发数据库了。https://www.jianshu.com/p/9e6fce9354a9
image.jpeg
image.jpeg
6、限速模拟
-
Proxy > Start Throttling
常见网络类型模拟
● 带宽
● 丢包
● 延迟
image.jpeg