如何在SOAPUI中为我的测试请求生成随机值?

时间:2015-12-08 07:49:40

标签: rest get automated-tests soapui

我的SOAPUI测试套件中有一系列测试步骤,我想生成一个随机值并将其传递给测试?我曾尝试使用$ {=(int)(Math.random()* 50000)}但它只会将不同的随机值传递给我的测试请求。

谢谢

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您试图将相同的随机值传递给给定测试套件中的所有测试步骤。

  1. 创建一个安装脚本,它位于Testsuite窗口的底部:
  2. runner.testSuite.setPropertyValue( "rnd",((int)Math.random()*50000).toString());

    1. 在Teststeps中使用新创建的属性:
    2. =${#TestSuite#rnd}

      现在,无论何时运行Testsuite,都会创建另一个随机值,并且所有测试用例中的所有Teststeps都使用相同的值。