
我的第一个测试步骤是Groovy脚本.我需要生成一个随机帐户名,然后在我的所有其他请求中使用它.还有大约20个其他请求.我最初认为我可以循环测试套件,但它不起作用.
这是我开始时的groovy脚本:
Random random = new Random()def randUserAccount = "testAccount" int max = 100000randnum = random.nextInt(max+10000)randUserAccount += randnumlog.info " Creating account: $randUserAccount"
然后在每个请求步骤中,我有这样的事情:
<ns:CreateAccountRequest> <accountID>${randUserAccount}</accountID>... 要么
<ns:PurchaseRequest> <accountID>${randUserAccount}</accountID>... 当我实际发送它时,该帐户为空,当然这会在服务器端出错.我如何真正让变量在测试套件中的所有请求中持续存在?
提前感谢任何提示!
解决方法 我相信你可以使用上下文.你绝对可以在测试中的请求之间使用它,但我也认为它可以在套件中的测试之间工作.context.setProperty("randUserAccount",randUserAccount) 然后使用您在实际请求中指定的语法.
如果这不起作用,请告诉我.您也可以使用“属性”来执行此 *** 作,但这需要更多工作.
@H_419_0@ 总结以上是内存溢出为你收集整理的groovy – 如何将相同的随机变量插入到多个soapui testcase请求中?全部内容,希望文章能够帮你解决groovy – 如何将相同的随机变量插入到多个soapui testcase请求中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)