首页 > 解决方案 > 我们可以在 SOAPUI 中将值从 excel 中一一迭代到 POST json 请求中吗?如果是,请分享一段代码

问题描述

我们可以在 SOAPUI 中将 excel 中的值一一迭代到 POST json 请求吗?它应该从迭代值中获取每个请求的响应。请分享 groovy 脚本来实现这一点。

标签: restapisoapuidata-driven

解决方案


不需要这样的代码。您需要创建一个 TestCase,其中您有:

DataSource TestStep
Rest Request TestStep
DataSource Loop TestStep

DataSource 应设置为指向您的 Excel 输入文件,并且您应输入列名。确保您的 Excel 文件以相当古老的 97 格式保存。(这可能不再正确,但长期以来,这一直是 SoapUI 能够使用的唯一 Excel 文件类型。)

您的休息请求应该自然地导入和使用输入文件中相关的列。

您的数据源循环应该只是将脚本发送回您的休息请求。

这将使脚本循环,直到输入文件中的数据用完。


推荐阅读