遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

java接口自动化系列(10):保存全局变量

 

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/15867903.html 

实现目标

如果后续有请求依赖本次请求的响应结果,那么把依赖数据保存到全局变量,比如token。

 

添加pom依赖

...

 

修改工具类

...

 

判断是否需要保存全局变量

测试方法中添加如下逻辑

        // 是否需要保存全局变量
        if (StringUtil.isNotNullAndEmpty(globalVariables)){
            logger.info("开始保存全局变量:" + globalVariables);
            GlobalVariableUtil.saveGlobalVariable(actual, globalVariables);
        }

 

结果演示

测试数据中,登录成功后需要保存token

 

添加商品需要传token 

 

运行testng.xml,可以看到,token保存并替换成功

 

【bak】

 

posted @ 2023-12-24 16:05  全栈测试笔记  阅读(502)  评论(0)    收藏  举报
浏览器标题切换
浏览器标题切换end