
# 在CodeArts TestPlan中调用二元除法运算函数
#### 函数名
$divide(intA, intB, intC)
#### 功能说明
实现参数A与参数B的除法运算，C为精度值。其中，参数A、B、C支持以下类型：
- 数字
- 局部参数
- 二元运算 -不带精度值除法运算，能除尽，则为除尽后的保留位数，不能除尽，默认保留6位小数，四舍五入规则。
  -带精度的除法运算，精度值范围为大于1小于6包括边界值的整数。若能除尽，除尽后小数位数不超过精度值则按照原有位数显示，超过精度值则按精度值保留。除不尽则按给定精度值保留，四舍五入规则。
  
 
#### 使用场景
接口自动化用例中支持在以下场景中使用二元除法运算函数：
- 请求url路径
- 请求头
- 请求体
- 检查点属性
- if判断
- for循环中断条件
 
#### 示例
- 请求url路径 如下图所示，请求url路径中参数"test"的值为二元除法运算函数，函数中的参数A为"1000"、参数B为"100"。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001947589512.png "点击放大")
  
  
- 如下图所示，请求url路径中参数"test"的值为二元除法带精度值的运算函数，函数中的参数A为"1"、参数B为"3"，精度值为5。 ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001976029005.png "点击放大")
  
  
- 请求头 如下图所示，请求头中参数"divide"的值为二元除法运算函数，函数中的参数A为二元加法运算"$add(1000,1000)"、参数B为"-1"。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001975869177.png "点击放大")
  
  如下图所示，请求头中参数"divide"的值为二元除法带精度值运算函数，函数中的参数A为"1"、参数B为"-3"、参数C精度值为全局环境参数$${scale}。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001947589520.png "点击放大")
  
  
- 请求体 如下图所示，请求体中应用了二元除法运算函数，函数中的参数A为二元减法运算"$subtract(1001,1000)"、参数B为二元乘法运算"$multiply(100,100)"。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001976029013.png "点击放大")
  如下图所示，请求体中应用了二元除法带精度值运算函数，函数中的参数A为"1"、参数B为"3"、参数C精度值为全局环境参数$${scale}。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001947589524.png)
  
- 检查点属性 如下图所示，检查点属性"result"的目标值为二元除法运算函数，函数中的参数A为局部参数"test"，参数B为"1"。局部参数的设置方式请参考[局部参数](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0016.html#cloudtest_01_0016__section1911995744510)。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001975869185.png "点击放大")
  
  如下图所示，检查点属性"result"的目标值为二元除法带精度运算函数，函数中的参数A为局部参数"test"，参数B为"2"，参数C为"5"。局部参数的设置方式请参考[局部参数](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0016.html#cloudtest_01_0016__section1911995744510)。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001947589528.png "点击放大")
  
  
- if判断 如下图所示，if判断的目标值为二元除法运算函数，函数中的参数A为数字"1"，参数B为环境变量"status"。参数C精度值为局部参数"localScale"。局部参数的设置方式请参考[局部参数](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0016.html#cloudtest_01_0016__section1911995744510)。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001976029021.png "点击放大")
  
  如下图所示，if判断的目标值为二元除法带精度运算函数，函数中的参数A为数字"1"，参数B为"3"。环境参数的设置方式请参考[设置CodeArts TestPlan接口脚本的环境参数](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0052.html)。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001975869193.png "点击放大")
  
  
- for循环中断条件 如下图所示，for循环中断条件的目标值为二元除法运算函数，函数中的参数A为"1000"、参数B为"100"。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001947589536.png "点击放大")
  
  如下图所示，for循环中断条件的目标值为二元除法带精度运算函数，函数中的参数A为"1"、参数B为"3"、参数C精度值为全局环境参数$${scale}。
  ![](https://support.huaweicloud.com/usermanual-testman/zh-cn_image_0000001976029029.png "点击放大")
  
  
 
