在SOAP UI中导入.csv或excel测试用例
问题描述:
我正在使用SOAP UI来测试我们的RESTful搜索服务。搜索请求的形式是:在SOAP UI中导入.csv或excel测试用例
{ "className": "Pets",
"searchType": "SearchResult",
"query": "German shephard",
"filterQuery": {"subClassName" = "Dogs"},
"sortType": null,
"startPageFrom": 0,
"distance": 100.0,
"latitude": 34.069784,
"longitude": -118.34901,
"pageSize": 20,
"randomSeed": 0,
"notBackfillable": false,
}
我想测试约200搜索术语(从日志中获得)与其它请求参数的多个组合一起。测试用例的数量因此可以轻松超过千个。我不想在SOAP UI中创建每个测试用例,而是想创建一个.csv或excel工作表来将这些测试用例导入到SOAP UI(我可以稍后作为负载测试运行)。有没有人知道一种方法来做到这一点?我已经通过SOAP UI的文档,但没有发现任何有用的东西。任何指针将不胜感激!
答
如果您使用的是专业版,您可以非常方便地使用文件数据源和DataSourceLoop测试步骤来实现这一点,如here。如果您使用的是基本版本,则需要为此编写一个groovy脚本。 This blog article提供了一个类似的groovy脚本。
谢谢!我正在使用基本版本,但我没有时间投资学习groovy。我想我会从基线手动测试开始,然后学习groovy。 – user1411110 2012-08-10 19:02:53