php抓取网页数据插入数据库(接口测试和页面无关,看的是请求的数据)
优采云 发布时间: 2021-11-09 23:14php抓取网页数据插入数据库(接口测试和页面无关,看的是请求的数据)
界面测试与页面无关。它查看请求的数据。除了抓取请求,fiddler 还可以修改请求时的数据。
Fiddler可以跳过页面验证,直接去验证数据库
停止请求,修改数据,跨页验证验证数据库是否能接受错误数据
场景:添加会员信息时,会进行两层验证页面验证和数据库验证
比如输入手机号后,页面验证。验证错误后,数据库添加成功,说明数据库没有验证手机号。
具体步骤:
1. 点击添加会员信息,填写数据
2. 在 fiddler 中清除无用的请求
3.设置拦截规则--Automatic--before Requests
4.网页点击OK,出现拦截请求图标T-双击请求查看数据-更改请求的数据-发布
5. 如果请求还是被阻塞,继续放手
6. 检查数据库中的数据是否添加成功,
如果把一个值从正常数据改成有问题的数据,可以存入数据库,说明数据库字段有问题
如果把一个值从正常改成有问题的数据,就不能存入数据库,说明数据库校验不成功,没有问题
7.
1)。除了在数据库中查看外,还可以在fiddler中查看响应信息中的响应状态码200来处理请求
查看业务请求是否成功,需要查看代码部分,Ctrl+F搜索王舞,可以找到位置,说明业务请求响应成功
2)。也可以这样搜索,将鼠标放在任意位置,Ctrl+F,搜索,包括所有请求,在请求响应中搜索,搜索到的请求会高亮显示,双击打开
Fiddler 修改数据汇总
功能:可以跨页面验证,然后检查数据是否存在进行验证,如果不存在就是bug
步:
1. 用fiddler打开浏览器进入后台
2. 进入会员模块,点击添加会员按钮,输入并添加正确的数据
3. in fiddler---规则---自动---Brankpoints---在请求之前
4. 点击确定按钮,选中截取的请求T,双击打开---修改请求实体中的数据
5.点击运行完成,如果有其他请求拦截,继续点击运行完成
在实际测试中,通过fiddler抓取请求的依据是基于准备好的文档,分析测试数据,执行接口的请求,得到结果进行对比