Web services 使用RDBMS数据为SoapUI或类似测试工具提供支持

Web services 使用RDBMS数据为SoapUI或类似测试工具提供支持,web-services,testing,soap,soapui,Web Services,Testing,Soap,Soapui,有没有人有使用DB数据为SOAP负载测试工具的任何变体提供支持的经验?我可以使用数据库中的数据来构建SOAP字符串,并且我必须构建几千个独立的测试事务来抛出web服务 有人这样做过吗?如果是这样,你使用了什么工具?如果您有任何建议,我们将不胜感激。您在这里有很多选择 简而言之,您可以使用数据库的内容来填充请求。SoapUi有一个ODBC测试步骤,允许您连接到数据库、运行查询并处理结果 如果此测试步骤没有提供所需的灵活性,那么可以使用Groovy测试步骤编写与db交互的脚本 最后,您描述的使用数据

有没有人有使用DB数据为SOAP负载测试工具的任何变体提供支持的经验?我可以使用数据库中的数据来构建SOAP字符串,并且我必须构建几千个独立的测试事务来抛出web服务


有人这样做过吗?如果是这样,你使用了什么工具?如果您有任何建议,我们将不胜感激。

您在这里有很多选择

简而言之,您可以使用数据库的内容来填充请求。SoapUi有一个ODBC测试步骤,允许您连接到数据库、运行查询并处理结果

如果此测试步骤没有提供所需的灵活性,那么可以使用Groovy测试步骤编写与db交互的脚本

最后,您描述的使用数据填充请求来运行1000个请求的方法是“数据驱动测试”


Smartbear站点提供了大量关于如何设置这些的示例。Smartbear网站和其他论坛对此也有很多问题。

不幸的是,数据驱动测试只在Pro中提供,而我使用的是开源版本。没错,智能开箱即用的东西只在Pro版本中提供,但是如果你在SoapUI开源版本中寻找数据驱动,你会找到解决办法。邮递员也有其他的工具需要考虑。邮递员似乎越来越受欢迎,我没怎么用过,但如果你在Git Hub上寻找Danny Dainton,他有一个惊人的邮递员资源回购协议。