利用Postman实现 接口自动化测试

功能测试从页面发起请求进行测试,接口测试可以借助工具或代码直接将数据发送到服务端进行测试。

功能测试和接口测试对应的时间

接口测试的流程

1.熟悉业务流程(要求清楚的知道,我这一步结束,我下一步应该去测试哪个,所以要求对业务要十分清晰,否则漏掉一个接口,跑集合run folder的时候就很有可能会直接失败)

一、Postman实现单个接口测试 

问题:拿到一个项目之后,我们是先测业务流程还是先测单模块(接口)?
答案:先测试业务流程,确保核心功能正常。

3.1、针对“合同新增业务”设计接口测试用例

如何测试业务接口?
根据业务流程图梳理业务路径;
设计测试用例覆盖每一条业务路径

3.1.1、业务流程梳理

业务流程图如下:

1.以第一条合同新增为例:

首先我们需要弄清楚有几个接口:

1)我们需要先登录,拿到响应体中的token,然后将token会默认作为后续接口的请求头的默认参数,因为后续每一个接口的访问在服务端后续都会进入一个网关层,需要进行token校验,所以我们要在test脚本中调用pm.environment.stet("环境变量名字",token).

2)之后我们发的请求可以这样使用token了,

利用{{}}双大括号可以直接去读取环境变量的值并放在这里。同样的我们不仅可以在request-header中这样使用,也同样可以在 request-body中这样去使用环境变量里的值。

3)添加课程

调用对应的接口,添加课程,test中将响应体中的课程id放入环境不限量当中,之后合同上柴男接口需要将题目id,作为请求参数。

4)以此类推之后,初步完成,形成一个完整的业务链

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值