You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tosca中复用同一测试用例内已生成的随机表达式取值

Tosca同一测试用例内复用随机表达式生成值的操作方法

Tosca默认每调用一次随机表达式就会生成新的取值,要实现同一用例内复用固定随机值,核心是把首次生成的结果存储为测试用例局部参数,后续步骤直接调用参数即可,具体操作如下:

  • 第一步:在首次生成随机值的步骤正常配置随机表达式,比如随机邮箱可写为{RANDOM_STRING(8)}@test.com,进入该步骤的属性配置面板,开启「存储结果」选项,自定义参数名例如RandomEmail,存储范围选择「Test Case」(测试用例级)。
  • 第二步:后续所有需要复用该邮箱的步骤,无需重新写随机表达式,直接按{CP.RandomEmail}格式引用参数即可,Tosca会直接读取首次生成的固定值,不会重新触发随机计算。

补充说明:如果需要跨测试用例复用该随机值,可以把存储范围调整为「Test Case Folder」或「Execution List」,对应引用格式改为{CFP.参数名}或{EXP.参数名}即可。注意存储参数的步骤必须在所有引用参数的步骤之前执行,否则会触发变量未定义报错。

内容的提问来源于stack exchange,提问作者Kausal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:18:00