fiddler抓包工具
出现bug①不是bug--是操作问题②是bug--进一步确认bug问题所在。特别是页面无任何响应/无数据/数据展示异常等等---定位工具先抓包工具前后端bug问题定位--后端buglinux服务器报错日志、数据库--进一步确认是代码问题还是数据库设计问题。//F12只能针对web项目抓包抓包工具抓取的就是通过网络传递的请求、响应信息每个操作的请求、响应都经过抓包工具。要能抓到http请求需先进行fiddler工具的配置①手机和电脑处于同一个网络允许远程连接②查看电脑端ipcmd-ipconfig显示默认网关的才是真正的ip③在手机的设置中打开代理-手动代理如下④重启fiddler配置完成。抓包可通过连接数据库查询抓包后返回的响应信息是否正确select * from admin where user ‘xix’fiddler过滤器设置只抓取当前软件的请求数据信息注如果fiddler关闭不抓包了一定要将APP所在手机的wifi代理设置关闭否则导致连不上网抓https请求需另外设置下载证书并安装此处不做笔记。fiddler小程序抓包①运行在手机上跟app抓包设置一样②将小程序添加到PC桌面上fiddler模拟弱网环境核心功能重点关注①设置手机代理确保能抓到包②配置弱网环境Rules-Customize Rules③ctrlf查找‘m_SimulateModem’可以设置延时发送-每上传1kb延时300ms;每下载1kb延时150ms;一般参照2G网络设置上传为3000ms下载为1000ms。④设置完成后在fiddler中点击Rules-Performance-Simulate Modem Speeds点击勾选生效⑤取消弱网再次点击Rules-Performance-Simulate Modem Speeds取消勾选取消弱网。fiddler断点篡改数据--涉及到交付金额的①在物业费缴费提交操作前设置Rules-Automatic Breakpoints-Before Requests请求提交到服务器之前打断点然后在测试界面点击提交订单②抓取到订单信息后点击该请求在右侧视图raw下修改金额后再点击Run to Completion服务器会立马返回需支付的二维码或者金额若金额被修改则为缺陷。③取消断点点击Rules-Automatic Breakpoints-Disabled。