Postman接口测试基础学习

                                         Postman接口测试流程与工具使用基础总结

1.测试整体流程:需求评审、测试用例、测试、提交bug、验证bug并回归无问题关闭、符合上线标准后产品验收、验收通过后上线、上线后回归测试,回归无误后继续跟进相关客户是否有反馈问题。

2.测试过程:接口文档、接口用例

3.测试用例的模板:ID、用例名称、功能模块、前置条件、操作、预期结果、实际结果

4.接口测试

分类:web接口测试:服务器接口测试、外部接口测试

服务器接口测试:服务器与浏览器得接口测试

外部接口测试:第三方接口测试、例如支付、天气接口测试

模块接口测试

5.接口测试的方法:postman、jmeter、pycharm写python代码接口测试

即:代码实现、工具实现

6.接口测试步骤

Postman接口测试(一切严格参照接口文档写接口测试用例)

1. Get请求类型:url + ?+请求参数

2. Post类型,在Body中添加参数

 

3. 

特定的信息在头文件设置

例如cookie信息,cookie可以通过抓包找到,也可以通过f12查看headers信息中查看

预处理和响应结果的查看

 

 

7.常见http状态码

200 - 服务器成功返回网页

301 - 永久移动,请求的网页已被永久移动到新位置

404 - 请求的网页不存在,网页不存在。

500 - 服务器遇到错误,无法完成请求。

502 - 服务器作为网关或代理,从上游服务器得到了无效的响应

503 - 服务器暂时不可用,目前无法使用服务器(由于超载或进行停机维护)

8.接口测试用例模板

id、url、请求方式、参数、是否依赖、依赖接口id、是否执行、预期结果、实际结果、是否通过

9.Get请求和Post请求区别:

Get、Post是HTTP协议中两种发送请求的方法

HTTP是基于TCP/IP的关于数据如何在万维网中通信的协议

1)get请求,要把要求传送的数据放在url上,方便记录

2)Post请求,将货物放在车厢里

3)get产生一个TCP数据包;Post产生两个TCP数据包(并不是所有浏览器都发送两次包,Firefox只发送一次)

对于get请求,浏览器会把http header 和data一并发送出去,服务器响应200,而对于Post,浏览器先发送header、服务器响应100 continue,浏览器在发送data,服务器响应200

10.参数关联接口

如果一个接口的请求包含上一个接口的响应数据,需要参数关联

所以需要两个接口,第一个接口取出上一个接口的响应数据

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值