在CodeArts TestPlan中调用二元除法运算函数
函数名
$divide(intA, intB, intC)
功能说明
实现参数A与参数B的除法运算,C为精度值。其中,参数A、B、C支持以下类型:
使用场景
接口自动化用例中支持在以下场景中使用二元除法运算函数:
- 请求url路径
- 请求头
- 请求体
- 检查点属性
- if判断
- for循环中断条件
示例
- 请求url路径
如下图所示,请求url路径中参数“test”的值为二元除法运算函数,函数中的参数A为“1000”、参数B为“100”。
- 如下图所示,请求url路径中参数“test”的值为二元除法带精度值的运算函数,函数中的参数A为“1”、参数B为“3”,精度值为5。
- 请求头
如下图所示,请求头中参数“divide”的值为二元除法运算函数,函数中的参数A为二元加法运算“$add(1000,1000)”、参数B为“-1”。
如下图所示,请求头中参数“divide”的值为二元除法带精度值运算函数,函数中的参数A为“1”、参数B为“-3”、参数C精度值为全局环境参数$${scale}。
- 请求体
如下图所示,请求体中应用了二元除法运算函数,函数中的参数A为二元减法运算“$subtract(1001,1000)”、参数B为二元乘法运算“$multiply(100,100)”。
如下图所示,请求体中应用了二元除法带精度值运算函数,函数中的参数A为“1”、参数B为“3”、参数C精度值为全局环境参数$${scale}。
- 检查点属性
如下图所示,检查点属性“result”的目标值为二元除法运算函数,函数中的参数A为局部参数“test”,参数B为“1”。局部参数的设置方式请参考局部参数。
如下图所示,检查点属性“result”的目标值为二元除法带精度运算函数,函数中的参数A为局部参数“test”,参数B为“2”,参数C为“5”。局部参数的设置方式请参考局部参数。
- if判断
如下图所示,if判断的目标值为二元除法运算函数,函数中的参数A为数字“1”,参数B为环境变量“status”。参数C精度值为局部参数“localScale”。局部参数的设置方式请参考局部参数。
如下图所示,if判断的目标值为二元除法带精度运算函数,函数中的参数A为数字“1”,参数B为“3”。环境参数的设置方式请参考设置CodeArts TestPlan接口脚本的环境参数。
- for循环中断条件
如下图所示,for循环中断条件的目标值为二元除法运算函数,函数中的参数A为“1000”、参数B为“100”。
如下图所示,for循环中断条件的目标值为二元除法带精度运算函数,函数中的参数A为“1”、参数B为“3”、参数C精度值为全局环境参数$${scale}。