在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脚本。

+0

谢谢!我正在使用基本版本,但我没有时间投资学习groovy。我想我会从基线手动测试开始,然后学习groovy。 – user1411110 2012-08-10 19:02:53