美文网首页测试Inbox百人计划
Katalon 通过GlobalVariable设置全局变量

Katalon 通过GlobalVariable设置全局变量

作者: 五娃儿 | 来源:发表于2019-04-30 17:56 被阅读1次

在上一篇笔记【Katalon 完成API测试】中token时存储到数据文件中后,再给其他接口使用,然这是曲线方案,需要单独维护一份“数据文件”。


先解决对象库参数化;在解决GlobalVariable设置全局变量的问题
设置全局变量,值可以为空【调试对象库中的内容时,可以根据需要去设置值】

全局参数管理 参数关联 参数关联

最终效果

def slurper = new groovy.json.JsonSlurper() 
def result = slurper.parseText(tokenresponse.getResponseBodyContent())
//上面的代码是将响应内容转换为json格式
def accessToken = result.access_token
//获取你想要的字段
GlobalVariable.token = accessToken
//将你想要的内容设置为全局变量
最终效果.png

script模式下,写groovy脚本是最快捷的

在Testcase阶段设置了基于Testcase级别的变量,目的是为了后续的testsuite阶段与数据文件进行关联。


Testcase 设置变量的目的.png

问:接口断言到底在哪个层级更适合?testsetup?testcase?还是testsuite级别?

相关文章

网友评论

    本文标题:Katalon 通过GlobalVariable设置全局变量

    本文链接:https://www.haomeiwen.com/subject/epavnqtx.html