为何选择Katalon
符合我们当下的情况,测试需要借助现有工具提高测试效率以及提高测试质量;为何不自己写代码?不是只有自己写的框架才是最好的,合适的才是最好的;katalon 支持ui、mobile、api 同时也支持脚本模式,无论是通过界面生成用例还是自己写脚本都能满足,省去了造轮子的成本。
缺点:国内学习材料少,学习来源官网。
接口测试的本质
输入数据的准备-获取响应结果-响应结果的验证
接口测试的目的
测试数据的管理和验证【这句话不是我说滴,是偶然看到一篇文章中提到的,借来一用,因为说的对】
接口测试的准备工作
熟悉业务工作流,明确知晓接口的应用情况
了解输出状态,如200、300、开发团队定义的错误码
接口用例如何设计
使用最少的必填字段➕最大字段指定输入
异常情况:属性类型异常、属性值异常
预期响应结果的异常场景来反推输入数据
接口用例的结合要小而精,优先保证接口自动化能运行起来,后续可以根据需要在扩充用例集合
结果验证什么
状态码验证
响应结果全量对比,但动态值就会导致断言失败
响应结果的属性对比
响应结果的属性值对比
......
套路图:
套路图.png
菜单栏介绍添加对象库等操作,请看官网
对象库中添加每个API
需要注意的地方:
1.如果