模拟接口响应数据--APP端使用fiddler创建虚拟数据:
背景:前端一些异常数据的场景处理,需有异常的接口数据,但一般接口异常数据很难造数据,因此接入本地数据,造异常数据。
备注:原创,手动打的,转载请注明,谢谢。
一.使用的工具
使用的是fiddler,手机端或者模拟器(我使用的模拟器是PC端genymotion安卓)
二.实例教程
首先有一个APP端的前端的界面图上,此界面为实例对象讲解。
1.手机端设置连接到电脑。
手机WiFi设置连接到电脑:
fiddler 查看端口号(默认8888):
2.获取相应接口返回的数据
打开fiddler,手机端到相应的界面,fiddler抓包,获取到返回的数据。
如上Textview获取到的数据保存在 .htm 的文件内。
3.fiddler设置静态接口数据:
先点要模拟接口,然后切换窗口到AutoResponse窗口,勾选如图两个勾选框,点击Add Rule,这样就把此接口添加到了Rule里。
4.然后,把刚才获取的数据的文件xx.htm加载到此处
点击最底下选择框,选择一个文件:
上一栏选择框,然后删掉前面的“EXACT:” :
5.最后已经设置完,点击Save和Test和GO:
6.最后手机端重新进入或者刷新此页面:
需要修改数据,提前修改.htm文件,保存生效,完成!!!
三,功能和自我感觉
此功能方法自我感觉非常强大,尤其是前端测试,很多异常数据很难模拟(比如国家城市接口返回异常,前端校验是否正常等等),这种完美解决了此痛点。
网友评论