接口测试 学习接口自动化测试时的疑问

李小龙 · 2018年12月24日 · 最后由 零渡 回复于 2018年12月26日 · 1276 次阅读

目前在请求网站时,听到有经验的前辈说,有时在 get 和 post 请求时需要传 header,但是对于一个新手来讲,并不知道什么时候该传,还有就是如果要传,是把抓到的数据里面的请求头 全部传吗,还是只传一部分。
请各位有经验的前辈 能传授一点经验之谈,十分感谢

共收到 8 条回复 时间 点赞
仅楼主可见

header 也是接口传参的一部分,比如 cookie 就是 header 的其中之一,所以 header 也是一个重要的输入源。要不要传需要看你的业务需要。我的建议是抓包分析下,并尽量全部传递。这种传递不是要你每个用例都挂上一遍,而是借助于框架的机制做下封装即可。

看接口,这个是要区分的

= =啥也不传先调一下,调出来的结果是你期望的就不用加
不是你期望的结果。。。再一个个加~

可以先学着看接口文档,还有就是学会用控制台监控页面请求

这个你要和后端同学沟通了。

一个方便的办法就是:用 postman,里面 postman echo 基本例子都有

然后查看 postman 的 code 生成:

看下接口文档,后端框架中间件或拦截器里面对 header 是否有校验

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册