Groovy脚本不在SOAPUI loadtest中按顺序执行多个线程

时间:2016-01-18 14:39:42

标签: multithreading groovy sequence soapui

我需要在执行负载测试时在SOAPUI请求中生成一个新的序列号作为参数。我为此编写了一个groovy脚本,并将其添加为测试步骤。 但是当我设置多个线程数时会出现问题。在这种情况下,由于多个线程正在执行并且在多个请求中重复相同的序列号,因此不会为每个请求生成新的序列号。 有人可以建议任何解决方案或解决方法来处理这种情况。 附:我没有SOAPUI PRO,所以我可以使用DataGen。

1 个答案:

答案 0 :(得分:0)

如果您只想在SOAP请求参数中使用唯一编号,则每次运行时都直接使用此参数。

${=((long) Math.floor(Math.random() * 90000000L) + 10000000L)}