约定大于配置
的准则,在框架功能中融入最佳工程实践添加项目
创建模块,关联项目
添加接口
添加用例
生成任务
执行
查看报告
断言
断言配置提供了4种方式,状态码,正则加字典的方式,jsonpath,数据库字段值的校验。比对方式也提供了多种选择,有等于,不等于,包含,不包含在列表中等等。
1.状态码校验,填写关键字status_code,系统就会默认选择状态码校验
2.数据库字段值的校验,这个要配合sql一起实现。sql中配置了查询的sql,将变量值获取,选取中间态执行,然后配置断言(${item_type})(${amount})方式校验结果
(如果数据库存有”的字符串,系统自动替换成‘,所以实际结果直接写单引号就可以了;如果数据库存有,的字符串,系统自动替换成+,所以实际结果直接写+就可以了)
(如果断言的结果涵盖布尔值的时候,与其对应的常量需要填写True或者False)
3.下面两种方式用例子来介绍,下图展示了一个json的数据,我要断言到result第一个对象的couponId值。['d']['result'][0]['couponId'],遇到字典用[''],一定要用单引号,遇到数组用[]。这样就能一直遍历下去。
4.jsonpath方法,采用'.'开头,也是刚才那个字段.d.result[0].couponId,遇到字典用.遇到数组用[],这里可以用json格式化小工具去获取path。
架构组织图
本文转自:https://tech.kujiale.com/zi-yan-jie-kou-ce-shi-ping-tai/