使用 RDBMS 数据为 SoapUI 或类似的测试工具提供动力

Using RDBMS data to fuel SoapUI or similar testing tool

有没有人有使用数据库数据为 SOAP 负载测试工具的任何变体提供支持的经验?我在数据库中有可用于构建 SOAP 字符串的数据,我必须构建几千个独立的测试事务才能投入 Web 服务。

有人做过吗?如果是这样,您使用了什么工具?任何有关实现此目的的提示都将不胜感激。

这里有很多选择。

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

如果此测试步骤不能提供您需要的灵活性,您可以使用 Groovy 测试步骤编写您希望如何与数据库交互的脚本。

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

Smartbear 网站上有大量关于如何设置它们的示例。 Smartbear 网站和 SO 论坛也有很多关于这个主题的问题。