0

我正在使用 SOAP UI 来测试我们的 RESTful 搜索服务。搜索请求的形式为:

 {               "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 的文档,但没有发现任何有用的东西。任何指针将不胜感激!

4

1 回答 1

2

如果您使用的是专业版,您可以使用此处提到的文件数据源和数据源循环测试步骤轻松实现此目的。如果您使用的是基本版本,则需要为此编写一个 groovy 脚本。这篇博客文章介绍了一个类似的 groovy 脚本。

于 2012-08-10T12:09:29.683 回答