- sosotest平台介绍
- 安装部署sosotest服务
- 使用配置入门
- 后台管理部分
- 用户使用
- MOCK服务
- 关键字模式介绍
- python模式介绍
- context上下文对象
- 数据操作
- 持续集成
- 断言处理
- 常见错误原因
- Published with GitBook
常用函数
常用函数
context中的常用函数介绍。
context.setResult(result,errorMsg)
设置测试结果。其中result可以是PASS/FAIL/ERROR/EXCEPTION,errorMsg是个字符串。
应用场景:在python模式下或者自定义关键字中,设置测试结果。
例如python模式下,设置测试结果FAIL。
# python
context.setResult("FAIL","测试结果失败!")
context.setVar(varkey,value)
设置变量,如果没有则新增,如果存在则修改变量值。
应用场景:在python模式下或者自定义关键字中,设置变量值到变量池。
例如python模式下,设置一个变量a的值等于10。
# python
context.setVar("a",10) # 功能相当于 a = 10 ,但是直接声明时,如果没有被引用,不会展示到报告中。
context.getRequestAddr(uriKey)
获取当前接口/步骤执行环境下的服务uriKey对应的请求地址。
应用场景:在python模式下或者自定义关键字中,获取某个服务uri的请求地址。
一般与context.host应该是一致的。
def getRequestAddr(self,uriKey):
"""
获取服务的请求地址。(环境key通过成员变量中的httpConfKey获取)
Args:
uriKey: 服务key
Returns:
无。
"""
pass