我们有API供用户在网站注册。在我们这边,我们有自动API注册和使用groovy以及一些断言。
我们每天做什么,首先更改用户电子邮件参数值,然后运行API以检查是否注册了新用户。如果我们不改变电子邮件,则返回
"电子邮件已存在"。
因此,在我们运行API进行测试之前,每次使用soap ui或groovy来改变电子邮件参数值都有任何方法或方法。
由于我们想每天检查注册API,我们正在寻找每日更改电子邮件地址的解决方案,从手动到自动化。
答案 0 :(得分:2)
下面应该会有所帮助,不需要额外的groovy脚本,使用如上所述的内联脚本:
在 xml
中<email>${= java.util.UUID.randomUUID()}@test.com</email>
在 json
中{
"email" : "${= java.util.UUID.randomUUID()}@test.com"
}
如果您想要短期价值而非随机uuid,您可以使用:
从更改:${= java.util.UUID.randomUUID()}
至:${= System.currentTimeMillis()}