大家好,上次我们学习了Apifox 发送请求的功能。日常测试过程中,我们除了验证状态码,还会验证接口的其他结果。今天我们就来学习下如何使用Apifox 校验请求的返回结果里的其他数据。如果说前2天的学习让我觉得Apifox 这个工具好用,方便。今天的学习让我爱上了这个软件。来,今天我们就学习下如何用这个工具去测试一个接口。首先在昨天添加好的接口的基础上,我们开始给这个接口添加断言。1. 打开 后置操作, 点击 添加后置操作。
我们可以看到后置操作一共有 6种。今天我们就一一学习下这6种后置操作。
2. 添加 断言。添加了断言名称后,我们可以看到 可以校验5种类型的response和3种变量。今天选择Json。
提取表达式的写法,可以在这个链接里找到 https://www.apifox.cn/help/reference/json-path/#%E8%AF%AD%E6%B3%95。
输入完所有参数,就OK了。一个断言就设置好了。 3. 提取变量。我们经常会遇到某个请求的结果是环境变量,全局变量等。需要把某个请求的结果 提取成变量。填写完如下空格,就一切都OK 啦。
提取来源支持如下几种。
第二步,设置数据库操作。数据库操作的相关帮助:https://www.apifox.cn/help/app/processor/database/
=
OK 啦,数据库操作设置完成了。5. 自定义脚本,这个模块和Postman 一样。使用chai 语法。感兴趣的可以学习下。右边有一些sample code, 点击就可以添加到左边。
=
测试用例保存好了。就可以发送运行了。赶紧校验下自己设置的断言和脚本对不对?看完是不是觉得这个Apifox 很强大?谢谢各位的阅读,今天的学习到此为止。谢谢大家。
官网下载地址:www.apifox.cn