datasource导致sopui测试失败

时间:2018-01-30 16:35:03

标签: mysql jdbc groovy soapui data-driven-tests

我有一个测试用例,其中我有一个jdbc数据源步骤,对于返回的每个数据行,我必须进行一些验证以检查特定列中的值是否存在;如果该值不存在,那么我将其插入该列。 Datasource返回大约1000条记录。我正在使用存储过程插入缺失值。

当我单独运行测试步骤时,所有这些步骤都会通过,但是:

  • 运行整个测试用例步骤(7)失败时。
  • 如果我禁用步骤(1)和步骤(8),则测试用例通过。
  • 我还试图在(2)中使用groovy脚本禁用步骤(1)并在步骤(7)之后重新启用它但没有成功。

我正在使用ReadyAPI 2.2.0 pro。我无法弄清楚出了什么问题。我在这里附加了伪测试结构:

https://i.stack.imgur.com/afDI7.png

步骤列表

  1. JDBC DataSource
  2. 检查列' x'有价值 - 如果是,请转到(1)否则转到(2){groovy}
  3. 更新' a' ' b'
  4. 的先决条件
  5. 更新' b' ' x'的先决条件
  6. 更新' x'
  7. 检查列是否' y'有价值{groovy}
  8. 插入值' y' (' x'是y的先决条件)
  9. DataSource Loop

1 个答案:

答案 0 :(得分:0)

这是由于Readyapi v 2.3中的数据源步骤中的错误而发生的。