石桥铺做网站,wordpress表格制作,网站建设 淘宝详情,网站设计 北京 010一、日常测试的场景1、页面文案太长#xff0c;页面显示测试2、钉钉已打卡#xff0c;再次打卡测试3、人在上海#xff0c;App定位到北京测试4、招聘岗位状态十几种#xff0c;在招岗位页面才展示测试5、各种图片、视频格式#xff0c;页面显示测试6、不同App版本号#… 一、日常测试的场景1、页面文案太长页面显示测试2、钉钉已打卡再次打卡测试3、人在上海App定位到北京测试4、招聘岗位状态十几种在招岗位页面才展示测试5、各种图片、视频格式页面显示测试6、不同App版本号后端处理逻辑不同测试太多太多了…… 针对以上测试场景我们都可通过设置响应断点篡改响应数据达到前端展示效果达到测试目的没必要构建大量的测试数据去测试我们可能顺手改几次就可测试完成这样即提高了测试效率也扩大了测试范围和深入度。二、设置、取消响应断点1、菜单栏设置响应断点Rules-Automatic Breakpoints-After Respones2、快捷键设置响应断点AltF113、底部点击2次设置响应断点底部出现向下红色箭头说明设置成功取消响应断点点击红色向下的箭头或操作菜单栏Rules-Automatic Breakpoints-Disabled底部不显示红色箭头说明取消响应断点成功4、命令行设置响应断点输入bpafter 拦截域名或关键字回车出现下图说明设置响应断点成功例bpafter https://sh-gateway.shihuo.cn/v4/services/sh-applicationapi/my/config_list命令行取消响应断点输入bpafter回车出现下图说明取消响应断点成功三、响应断点拦截、篡改响应数据 我们有个赚金币列表功能测试列表的每日签到模块100万金币列表显示是否正常副标题文案很长显示是否正常已签到签到按钮显示是否灰色的已签到了再次签到不依靠fiddler很难进行测试对吧 于是我们可以接口响应拦截对接口返回的相关数据进行篡改然后释放响应断点使其发送到前端前端根据篡改的数据进行展示达到我们预期的测试目的。1、每日签到篡改数据前的数据2、命令行输入bpafter https://api.meichai.in/bonus/coinactivity/list回车拦截接口https://api.meichai.in/bonus/coinactivity/list3、拦截到接口响应目前响应数据被fiddler拦截还未发送到前端4、修改数据status1改成0状态变为未签到可以在前端再次触发签到操作验证后端校验coin100改成1000000测试金币太长展示效果content和name也进行了修改{code:0,msg:成功,total:0,totalpage:0,data:[{coinactivityid:1,type:1,name:每日签到拦截,content:每天签到赚金币总有一天会抢到红包的重在坚持哦啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊阿~,coin:1000000,iconname:已签到,status:0}5、释放响应拦截点绿色按钮Run to Completion释放响应拦截使其发送到前端6、篡改数据后的前端页面7、再次操作签到弹出分享弹框未获得积分