【问题标题】:datasource causes sopui test to fail数据源导致sopui测试失败
【发布时间】:2018-01-30 16:35:02
【问题描述】:

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

但是,当我单独运行测试步骤时,它们都通过了:

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

我正在使用ReadyAPI 2.2.0 pro。我不知道出了什么问题。我在这里附上了伪测试结构:

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

步骤列表

  1. JDBC 数据源
  2. 检查列 'x' 是否有值 - 如果是则转到 (1) 否则转到 (2) {groovy}
  3. 为“b”更新“a”先决条件
  4. 为“x”更新“b”先决条件
  5. 更新“x”
  6. 检查列'y'是否有值{groovy}
  7. 插入值“y”(“x”是 y 的先决条件)
  8. 数据源循环

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多