更新时间:2026-03-09 GMT+08:00
分享

在CodeArts TestPlan中调用字符串替换函数

函数名

$strReplace(String str, String old, String replace, boolean isRegular)

参数说明

  • 参数str支持字符串、局部参数、环境参数、其他内置函数。
  • 参数old支持字符串、局部参数、环境参数、其他内置函数。
  • 参数replace支持支持字符串、局部参数、环境参数、其他内置函数。
  • 参数replace支持true或者false,是指本次替换中是否是正则替换,若是正则替换参数old可参考正则表达式写法。

功能说明

将URL请求中某个参数的值或部分值进行替换并赋值给参数str。

使用场景

接口自动化用例中支持在以下场景中使用提取json对象函数(该函数不支持在环境参数中使用,若在环境参数中使用,参数输入即输出)):

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

示例

  • 请求url路径

图2所示,在请求url路径的请求体中,调用字符串替换函数,将环境参数“New_Variable_2”的值进行替换,为参数keyword更新为新替换的环境参数的值。

图1 原环境参数的值
图2 替换环境参数的值

保存并运行脚本后,可以在“执行历史”中查看日志明细。

相关文档