我在 SoapUI 测试用例中有一个 JDBC 请求测试步骤,其中一个属性Foo
已由前面的属性传输测试步骤分配了一个值 - 例如12345
。
我想使用 Contains 断言来检查测试步骤的响应是否包含Foo
' 值(因为测试步骤的 SQL 查询本质上是一个标量SELECT
- 例如SELECT TOP 1 FooColumn FROM SomeTable WHERE FooColumn = :Foo
),但这证明有点棘手。
从SoapUI 页面开始使用 JDBC 测试步骤,我尝试:Foo
了 Contains 断言:this yielded -> Missing token [:Foo] in Response
。
所以我尝试${:Foo}
了:这个“成功”,但我发现${:Whatever}
(Whatever
不是定义的属性)并且${}
“成功”了。这似乎不正确。
如何正确断言 JDBC 请求的响应包含Foo
' 值?