0

我正在对 Web 服务进行负载测试。

是否可以使用 loadui 执行数据驱动测试?如果是,如何?

我们可以只向网络运行器(给出 url)发出请求,但我无法提供任何数据。

4

2 回答 2

1

loadUI 文档中的这篇文章解释了你是如何做到的。基本上,您必须通过soapUI Runner 使用soapUI 数据源。

于 2012-04-23T08:00:34.503 回答
0

您可以使用 SoapUI 和 LoadUI [免费版本 :-) ]

在 SoapUI 中创建一个 TestSuite,然后创建 TestCase。在 TestCase 中定义自定义属性...例如名称为“firstName”的属性

然后在您的请求中,您可以使用像这样的值 ${#TestCase#firstName}

保存项目并打开 LoadUI。

单击 FLOW -> 选择 DataSource 浏览您的输入文件。右键单击 -> 设置,根据需要修改分隔符。检查循环选项为 TRUE。

之后就可以使用一些Runner了,右键->设置->属性

现在您可以看到所有 TestCase 属性(在 SoapUI 中定义)。

现在你只需要从数据源转移到 SoapUIRunner 对于列值,你可以使用这样的东西: ${#Data Source 1#firstName}\

希望这可以帮助。干杯尼古拉

于 2014-04-02T12:14:25.197 回答