【发布时间】:2013-10-09 06:33:46
【问题描述】:
我在 SoapUI 测试用例中有一个 JDBC 请求测试步骤,其属性 Foo 已由前面的属性传输测试步骤分配了一个值 - 例如12345.
我想使用 Contains 断言来检查测试步骤的响应是否包含 Foo 的值(因为测试步骤的 SQL 查询本质上是一个标量 SELECT - 例如 SELECT TOP 1 FooColumn FROM SomeTable WHERE FooColumn = :Foo),但这证明了有点棘手。
从 the SoapUI page on getting started with JDBC test steps 开始工作,我在 Contains 断言中尝试了 :Foo:这产生了 -> Missing token [:Foo] in Response。
所以我尝试了${:Foo}: 这个“成功”,但我发现${:Whatever}(Whatever 不是定义的属性)和${} 也“成功”了。这似乎不正确。
如何正确断言 JDBC 请求的响应包含 Foo 的值?
【问题讨论】:
标签: sql-server jdbc soapui