《上海悠悠接口自动化平台》-4.注册用例集实战演示
Posted 上海-悠悠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《上海悠悠接口自动化平台》-4.注册用例集实战演示相关的知识,希望对你有一定的参考价值。
前言
以注册接口为例,在平台上演示如何维护接口自动化用例
访问地址http://47.108.155.10/login.html
用户名: demo, 密码: demo123
有兴趣的可以自己去查看用例规范 和 运行效果。
API 接口层
先找出注册接口的接口文档,以下是接口文档部分
主要关注2个参数username 和 password
添加API
username 和 password不要写死了,用变量
其中注册的user 变量,也不要写死,因为同一个账号不能重复去注册,需写一个随机函数生成随机值
于是通过辅助函数生成一个小于30位的随机字符串+数字组合的值
接着运行单个API可以调试通过
Case 用例层
用例层主要是描述场景,比如注册的场景有,输入不同账号和密码,注册成功或失败,只调用一次注册接口的场景,其实账号和密码是可变的,结果也可变。
还有一个场景:重复注册同一个账号的场景,第二次注册会提示用户名已被注册,这个场景需要调用2次注册接口,
于是我们就可以写2个用例场景
期望结果用变量
变量在 config 维护
重复注册场景,只校验第二次结果
关于注册的场景描述完了,接下来,就是等价类划分和边界值,输入不同数据,得到不同结果。
suite 用例集
我们把所有跟注册相关的用例,写的suite 用例集
密码参数化的示例
账号参数化示例
运行与报告
运行整个项目(只运行项目下的suite 用例集,我们认为写到suite下才是真正的用例,在case里面只是一个场景)
详细的html报告
以上是关于《上海悠悠接口自动化平台》-4.注册用例集实战演示的主要内容,如果未能解决你的问题,请参考以下文章
《上海悠悠接口自动化平台》-3.流程性用例,有关联的接口如何写?
《上海悠悠接口自动化平台》-1.新增API 与 各参数的描述