在平台上可以添加API层和用例层,API层维护接口相关信息,用例层复用API层接口。
用例分层
分2层:API 层 和 Test case 用例层
API 层: 描述接口request请求,可以带上validate 基本的校验
Test case 用例层: 用例层多个步骤按顺序引用API
API 层
API 层只做接口的描述,基本状态码校验,不做业务逻辑校验。
不同传参可以用变量${variable}表示,变量可以给defaul默认值
name: postrequest:method: POSTurl: http://httpbin.org/postjson:username: ${username | default("test")}password: "123456"validate:- eq: [status_code, 200]
保存API 接口信息到项目下
用例层
用例层引用 API 层使用 api 关键字, 使用格式如下api/api名称.yml
api: api/login_api.yml用例层也可以设置变量,替换默认值
执行用例
保存用例后执行用例
查看allure报告
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取