学习接口测试

接口测试:api测试

软件测试等级:需求测试--单元测试--集成测试---系统测试---验收测试

接口测试处于集成测试,依赖集成环境,属于灰盒测试,参考接口文档

接口测试和系统测试的目的是相同的 都是测试功能,接口测试的重点在数据传输

使用工具:postman

请求方式:get、post、put、delete等,常用的是get和post

get和post区别:

        后退\刷新:get不会重复提交数据,post会重复提交数据

        get能被缓存,数据存在浏览器中,post不会

        get数据存在url中明文展示,post数据存在表单中,入参存在body里

        get长度受限1024,post不会

        安全性:get相对post较差

post和put区别:

        可以把put理解成update,能修改数据的内容,但是不会增加种类

       post理解成insert,增加数据种类 

url组成:http协议+ip地址+端口号+资源路径+查询参数

打包方式:content-type

        form-data

        urlencoded

        json

        xml

还存在异步请求

可以通过f12或者fiddler抓包

接口测试关注的数据传输:入参和出参,也要关注数据库,增删改

使用postman工具进行接口测试需要构建请求:请求方式、url、请求头、请求体

响应:分析出参和数据库

判断接口是否接通 通过断言的方式:后置处理器

接口存在关联的情况:如上一个接口的某个响应值是下一个接口的入参,可以在上一个接口的后置处理器中进行变量化,设置全局变量(取变量用{{}})

如果开发还没做出,可以通过moco方式进行接口调试,需要自己编写出代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值