katalon系列十三:5.10新增跳过用例&命令行赋值全局变量

Posted songzhenhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了katalon系列十三:5.10新增跳过用例&命令行赋值全局变量相关的知识,希望对你有一定的参考价值。

Katalon Studio升级到5.10版本了,这次新增了2个很实用的功能:
一、跳过用例
在Listener中新增了跳过用例方法,Listener类似于JUnit4的annotation中的@Before、@After、@BeforeClass、@AfterClass,python单元测试框架unittest中的setUp()、tearDown(),不熟悉的同学可以先学个测试框架。
跳过的使用在执行结果中的状态为SKIPPED,示例代码如下:
技术分享图片

二、命令行赋值全局变量
Katalon中的Project中的Default文件其实就是全局变量,和Jenkins集成后,有个弊端,如果想修改一个全局变量,还得打开Default文件修改。
现在好了,可以直接在CMD命令重新赋值全局变量。比如有一个env变量,其值为:product、test,默认写的test,现在想在线上环境跑,直接在CMD后加上:-g_env=product,运行时evn的取值就是product了。
结合Jenkins的命令行参数,可以不用修改文件,直接开跑了~

不熟悉Katalon CMD命令行的同学可以看katalon系列十一:Katalon Studio在Jenkins持续集成

5.10更新记录https://docs.katalon.com/katalon-studio/new/version-510.html#support-skip-test-case-method-in-test-listener

以上是关于katalon系列十三:5.10新增跳过用例&命令行赋值全局变量的主要内容,如果未能解决你的问题,请参考以下文章

Python Unittest - 根据不同测试环境跳过用例详解

跳过用例skip

HttpRunner 跳过用例录制生成用例用例分层机制

16-pytest-skip跳过用例

python接口自动化-unittest跳过用例

python接口自动化-unittest跳过用例