我使用Soup 'JDBC请求‘选项来检查db结果。我通常使用参数作为
并在sql as select * from db where param = :param中使用它,这对于特定的param即有一个请求参数,名为ID,值为1000,10001,10003,我创建一个JDBC参数为IDs =${ name#IDs},并将sql查询创建为select * from db where id in(:IDs),它只获得逗号分隔参数的第一条
如果网络服务测试是由数据驱动的,那么它将覆盖更多的案例。因此,最好为每个请求生成随机数据(但来自相同的边界)。例如,在test case 1中,我们用正确的年龄和有效的驾驶执照检查来自DB的用户id,在年龄小于21岁的test case 2用户id中,等等。
如何在SoapUI (免费版本)中连接DB?