香蕉云编原创发布日期:2025-03-12
一个接口返回的结果,有可能会使用在下一个接口作为输入参数,然后把这些调用顺序串联起来,就是自动化测试。
在实际的应用场景下,我们有可能访问多个接口,然后前几个接口返回的参数需要保存下来,作为一个变量,作为后面几个接口的输入参数去传参。因此,自动化测试在API测试之中也非常重要
比如以我们的yunedit-post接口测试软件为例,接口的返回结果,我们可以通过后置处理功能写入变量里面。我们的后置处理功能,写入变量既支持通过界面设置,也支持通过函数设置。下面两个图片为通过后置处理功能将接口返回结果写入变量的例子。
除了设置常量和通过简单的表达式来设置之外,还可以使用更加灵活的函数来设置,如下图:
然后就可以在我们自动化测试的界面编排接口的执行顺序,如下图:
假如你觉得通过界面设置接口的顺序不够灵活,比如需要通过上个接口的返回结果来决定是否要执行下一个接口,可以通过我们更加灵活的自定义脚本来实现,如下图: