Fiddler-AutoResponder 修改接口数据
Posted 松勤软件学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler-AutoResponder 修改接口数据相关的知识,希望对你有一定的参考价值。
问题
App 功能测试时,有些场景需要特殊的数据,如 App 对极限值的处理;或是账单列表的时间需要显示刚刚、昨天、周几,需要接口返回不同的时间。更改数据库是一种方法,但不够灵活,一些复杂的场景也不好模拟。
解决方案
AutoResponder 官方文档
被测 App 的手机连接 Fiddler 的代理。
将待修改请求的 Response 保存一份到本地,在此基础上修改,效率会快一点。
打开保存的 Response 文件,修改你要修改的信息,保存。
点击 Fiddler 右侧面板中的 AutoResponder > 点击 Add Rule,或直接将左侧的 URL 拖到 AutoResponder 面板中。
AutoResponder 面板底部的 Rule Editor 中,选择修改后的 Response 文件。
ps
测试 ios App 时,Fiddler 显示修改后的数据返回都正常,但是 App 端有时就是显示不出来数据或提示网络异常。
原因:iOS App 开发使用的网络框架多了一步校验,当 Response 中有 Content-Length 信息如 Content-Length: 2453 ,会校验 Response Body 的长度,如果修改的 Response Body,增加或减少了一些字符,就会因为长度不符而提示异常。最近简单粗暴的方法是删除 Content-Length。
软件测试免费视频观看链接:https://ke.qq.com/course/159919#tuin=ba4122
松勤网:www.songqinnet.com
以上是关于Fiddler-AutoResponder 修改接口数据的主要内容,如果未能解决你的问题,请参考以下文章
Wind7外接显示器选择拓展模式后,鼠标只能往右移动才能切换到外接显示器上,不能修改切换方向