自动化测试神器!精准无误的接口测试用例!

1651 篇文章 64 订阅
273 篇文章 20 订阅

1、接口文档

根据开发、产品的接口文档,以及评审,进行设计接口测试用例,它不像UI测试,有个界面,对于简单的系统,需求文档不提供也能覆盖所有功能,接口测试虽说可以抓包,但抓包无法覆盖所有接口和字段,必须要求提供详细接口文档,甚至可以辅助扣代码把接口list扣出来,字段可能扣不全但接口是全的,例如自动化测试平台系统就可以在url.py中很直观的看到所有接口list的url。

2、设计用例基本原则

普通接口,1个接口设计1个正常用例,2个异常用例-如不存在的值、必填值校验

重要接口,1个接口则可设计3-10个接口用例

流程接口,结合在测试计划中排序和调试。

3、录入接口用例

(图片有点小,可以点击扩大查看)

图片

▲图 4.1

在如上图4.1所示,在各个字段填写正确接口信息,点击发送,可以看到响应Body一栏,出现接口的响应信息,如下图4.2所示:

图片

▲图 4.2

通常接口录入时,如果是post请求且是json数据则在请求Body里面填入。

如果是get请求,或者post请求的form格式数据,则在参数一栏填写,如下图4.3所示:

图片

▲图 4.3

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036【暗号:csdn999】

头信息 默认设置了3个参数,全删或不填再次编辑时默认是3个字段,如下图4.4所示:

图片

▲图 4.4

认证 一般填token参数,这参数在是上一个登录接口返回值中用正则表达式关键字设置为token,先发送执行上一个接口,则在当前接口中通过认证可以获取token动态值。后面会把token设置在系统参数设置项里面就会更方便一些,不用每次在接口列表中先执行登录接口获取,而是在系统参数里面自动执行登录接口来获取token,功能还在开发中。如下图4.5所示:

图片

▲图 4.5

断言 是输入要判断的响应数据,如下图4.6所示:

图片

▲图 4.6

正则表达式,填写关键字,如token等,索引是指有多个匹配值时,匹配第0个,第1个,第2个,一般输入0或1,或2,如下图4.7所示:

图片

▲图 4.7

发送,调试通过后,点击保存。此时即完成了接口自动化测试用例的录入。

图片

▲图 4.8

在上图4.8用例列表中,可以编辑和复制,界面信息和新增是一样的。点击编辑,则进入编辑页面,如果接口内容存在一部分相同内容,则可以点击复制来进行新增用例的操作,提高接口用例录入的效率,非常的方便。

如果redis没启动,或者token接口没有执行,则在发送执行当前有token参数的接口时,接口执行速度会很慢,执行完成后会响应Body中报相应error信息,如下图4.9所示:

图片

▲图 4.9

这时,你再可以启动redis以及执行有token正则表达式的登录接口,再来执行当前接口,就会不会报异常了,你在请求头中可以看到token的具体值,以及断言结果,响应码和响应时间等接口执行结果信息,如下图4.10,4.11所示:

图片

▲图 4.10

图片

▲图 4.11


Autotestplat-V2.6版本在 github 发布了。

## 新增/优化功能

优化(测试用例): 优化了测试用例录入和发送执行的功能。

图片

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
 

在这里插入图片描述

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值