Groovy 如何将响应中的值与soapUI中的早期值进行比较?

Groovy 如何将响应中的值与soapUI中的早期值进行比较?,groovy,soapui,security-testing,Groovy,Soapui,Security Testing,我正在使用soapUI和groovy来测试某个特定值是否会再次生成 我将有一个带JSON的soapUI请求,它在响应中给出一个id,我应该提取tat id并将其存储在动态位置,这样当我再次运行测试用例时,我应该能够比较上一个id。如果两者都匹配,则测试用例应该失败,如果不匹配,则应添加新值,并在测试用例现在运行时,它应该比较前两个值 这将持续至少10000次。因此,第10000个id应与所有第9999个id进行比较,以检查重复性。如果存在,则应失败,否则测试应通过 请帮帮我。。提前谢谢 2013

我正在使用soapUI和groovy来测试某个特定值是否会再次生成

我将有一个带JSON的soapUI请求,它在响应中给出一个id,我应该提取tat id并将其存储在动态位置,这样当我再次运行测试用例时,我应该能够比较上一个id。如果两者都匹配,则测试用例应该失败,如果不匹配,则应添加新值,并在测试用例现在运行时,它应该比较前两个值

这将持续至少10000次。因此,第10000个id应与所有第9999个id进行比较,以检查重复性。如果存在,则应失败,否则测试应通过


请帮帮我。。提前谢谢

2013年3月……哇……很抱歉回答得太晚,希望你能找到这个问题的答案

我没有访问soapUI的权限,因此我无法提供此答案的代码,但我会说..与其将值保存在动态位置,不如将其存储在测试套件、测试用例或项目级属性中,每次您想要比较..只要读取该值并进行比较即可

我知道您将需要存储10000次,因此不要创建那么多属性,而是将值存储在列表或映射中,并将该映射存储在属性中。每次需要检查该值时,都要访问该属性,找到要比较的内容


明天我将有权访问soapUI,所以我将尝试为您编写一些代码

您是否尝试使用文件系统来实现此目的?我不知道您是否仍在使用类似的东西,但我也尝试存储列表,但显然soapui只接受属性中的字符串。