skip机制
skip类型
skip
: 无条件跳过测试skipIf
: 判断结果返回为true
时,跳过测]p-skipUnless
:判断结果返回为false
时,跳过测试p
使用方法:
在api
中增加skip
节点或在testcase
的teststeps
增加skip
节点。
skip
跳过测试,值为跳过测试的说明
-
api: api/sale/order_products.yml
skip: 跳过测试的说明
skipIf
跳过测试,值为验证方法,方法在debugtalk.py
中定义
debugtalk.py
def varIsNormal(var):
if var:
return False
return True
testcase
api: api/sale/order_list.yml
skipIf: ${
varIsNormal($token)}
skipUnless跳过测试,值为验证方法,方法在debugtalk.py中定义
-
api: api/sale/order_detail.yml
skipUnless: ${
varIsNormal($token)}
运行机制,如果判断test
中有skip
,skipIf
或skipUnless
,抛出SkipTest
异常。
hook机制
类型
setup_hooks
:请求前调用的钩子函数,对请求进行预处理teardown_hooks
:请求之后调用的钩子函数,对请求进行后置处理