更新时间:2024-10-11 GMT+08:00

在CodeArts TestPlan中调用生成指定范围随机数函数

函数名

$random_int(intA, intB)

功能说明

实现在参数A与参数B之间的范围内生成随机数。测试计划服务支持生成10位以内的随机数,即最小值-9999999999、最大值为9999999999。

参数A、B以下几种类型:

  • 数字
  • 环境参数
  • 局部参数
  • 其它内置函数

使用场景

接口自动化用例中支持在以下场景使用生成指定范围随机数函数:

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

示例

  • 请求url路径

    如下图所示,请求url路径中参数“test”的值为生成指定范围随机数函数,函数中的参数A为数字“1”、参数B为数字“100”

  • 请求头

    如下图所示,请求头中参数“number”的值为生成指定范围随机数函数,函数中的参数A为数字“1”、参数B为数字“100”

  • 请求体

    如下图所示,请求体中应用了生成指定范围随机数函数,函数中的参数A为二元加法运算“$add(5,5)”、参数B为二元乘法运算“$multiply(5,5)”

  • 检查点属性

    如下图所示,检查点属性“result”的目标值为生成指定范围随机数函数,函数中的参数A为数字“1”,参数B为局部参数“test”。局部参数的设置方式请参考局部参数

  • if判断

    如下图所示,if判断的目标值为生成指定范围随机数函数,函数中的参数A数字“1”,参数B为环境变量“status”。环境参数的设置方式请参考设置CodeArts TestPlan接口脚本的环境参数

  • for循环中断条件

    如下图所示,for循环中断条件的目标值为生成指定范围随机数函数,函数中的参数A为数字“1”、参数B为数字“100”