文档首页 > > 用户指南> 测试设计> 高级接口测试用例配置>

时间戳加减运算

时间戳加减运算

分享
更新时间:2021/03/03 GMT+08:00

函数名

$timeStampCalculation(longA, StringB)

参数说明

  • longA:毫秒级时间戳。
  • StringB:时间差,integer范围内的数字加字母(天d/小时h/秒s),例如1d代表对指定时间戳加一天,-1d代表对指定时间戳减一天。

功能说明

实现long型参数A与字符串参数B的加减运算,其中参数A、B支持以下类型:

  • 符合参数说明格式的值
  • 环境参数
  • 局部参数
  • 其它内置函数

使用场景

接口测试用例中支持在以下场景中使用时间戳加减运算:

  • 请求url路径
  • 请求头
  • 请求体
  • 检查点属性
  • if判断
  • for循环中断条件

示例

  • 请求url路径

    如下图所示,请求url路径中参数“test”的值为时间戳加减运算函数,函数中的参数A为“1607939485441”、参数B为“1d”

  • 请求头

    如下图所示,请求头中参数“time”的值为时间戳加减运算函数,函数中的参数A为日期转时间戳函数“$dateFormat(2020.09.11 11:00:00)”、参数B为“-86400s”

  • 请求体

    如下图所示,请求体中应用了时间戳加减运算函数,函数中的参数A为日期转时间戳函数“$dateFormat(2020.09.11 11:00:00)”、参数B为“1d”

  • 检查点属性

    如下图所示,检查点属性“result”的目标值为时间戳加减运算函数,函数中的参数A为环境参数“time”、参数B为“-24h”。环境参数的设置方式请参考配置环境参数

  • if判断

    如下图所示,if判断的目标值为时间戳加减运算函数,函数中的参数A为环境变量“status”、参数B为数字“1d”。环境参数的设置方式请参考配置环境参数

  • for循环中断条件

    如下图所示,for循环中断条件的目标值为时间戳加减运算函数,函数中的参数A为“1607939485441”、参数B为“1d”

分享:

    相关文档

    相关产品