全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件

Data API

更新时间:2017-07-18 15:00:06

类:Data

开关值:delayReports

定义:

delayReports,”0”表示事务数据收集完之后立即汇报,”1”表示将数据收集延迟汇报。通常需要在脚本中根据请求返回内容对事务是否成功进行判断,所以需要将该开关设置为”1”。

示例:

  1. # 延迟汇报数据
  2. PTS.Data.delayReports = 1
  3. # 事务调用
  4. …………
  5. ………
  6. # 汇报数据
  7. PTS.Data.report()
  8. # 关闭延迟回报数据
  9. PTS.Data.delayReports = 0

开关值:forCurrentTest.success

定义:

forCurrentTest.success,用于设置当前事务是否成功。True 表示事务成功,False 表示事务失败。

示例:

如果 HTTP 请求返回码不是 200 或者 300,或者返回内容中不存在“test”字符串,就将当前事务标记为失败,事务默认为成功。

  1. if(not PTS.HttpUtilities.checkResponse([200,300], "test")):
  2. PTS.Data.forCurrentTest.success = False
本文导读目录