我如何在 SOAPUI 中为我的测试请求生成随机值?
How do i generate random value for my test requests in SOAPUI?
我的 SOAPUI 测试套件中有一系列测试步骤,我想生成一个随机值并将其传递给测试吗?。我尝试使用 ${=(int)(Math.random()*50000)} 但它只将不同的随机值传递给我的测试请求。
谢谢
如果我理解正确的话,您正试图将相同的随机值传递给给定测试套件中的所有测试步骤。
- 创建安装脚本,它位于测试套件的底部 window:
runner.testSuite.setPropertyValue( "rnd",((int)Math.random()*50000).toString());
- 在您的测试步骤中使用新创建的 属性:
=${#TestSuite#rnd}
现在,每当您 运行 您的测试套件时,都会创建另一个随机值,并且所有测试用例中的所有测试步骤都使用相同的值。
我的 SOAPUI 测试套件中有一系列测试步骤,我想生成一个随机值并将其传递给测试吗?。我尝试使用 ${=(int)(Math.random()*50000)} 但它只将不同的随机值传递给我的测试请求。
谢谢
如果我理解正确的话,您正试图将相同的随机值传递给给定测试套件中的所有测试步骤。
- 创建安装脚本,它位于测试套件的底部 window:
runner.testSuite.setPropertyValue( "rnd",((int)Math.random()*50000).toString());
- 在您的测试步骤中使用新创建的 属性:
=${#TestSuite#rnd}
现在,每当您 运行 您的测试套件时,都会创建另一个随机值,并且所有测试用例中的所有测试步骤都使用相同的值。