HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>新闻资讯

ReadyAPI 创建功能测试

发布时间:2021-09-29 15:53:07点击量:

要求

要在 ReadyAPI 中测试SOAP服务,您需要此服务的 WSDL 定义。该定义描述了服务的操作以及请求和响应的格式。ReadyAPI 使用此信息来模拟请求。
REST服务也可以有定义。最常用的定义格式是 OpenAPI(以前称为 Swagger)、WADL 和其他一些格式。您可以在 ReadyAPI 中加载这些定义并根据这些定义中的信息创建测试用例。
在一般情况下,REST 服务可能根本没有定义。您可以通过记录对服务 URL 的请求(这称为API 发现)在 ReadyAPI 中为此类服务创建测试。ReadyAPI 将根据跟踪的流量获取有关请求和响应参数的信息。但是,这种“观察”数据不如定义中的信息精确,因此,我们建议尽可能使用定义。

我们将使用的 Web 服务定义

我们将为 Petstore 示例 Web 服务创建一个测试。这是一个 REST 服务。
此定义具有 OpenAPI 2.0 (Swagger) 格式。现在无需下载定义。ReadyAPI 将在我们稍后创建功能测试时执行此操作。见下文。

创建测试

1.打开起始页面,单击Create Functional Test,然后在随后的对话框中选择API Definition:



2.在随后的向导中,指定 Web 服务定义的 URL。在本教程中,我们将使用以下 URL:
https://petstore.swagger.io/v2/swagger.json




单击下一步继续。

3.选择是要为已添加的定义创建新项目,还是将其添加到现有项目。



笔记:    如果您的工作区中没有打开任何项目,向导将跳过此步骤。在这种情况下,ReadyAPI 将创建一个新项目并向其中添加新测试。

单击下一步继续。

4.在向导的这个页面上,您可以选择要添加到测试中的断言。ReadyAPI 将选定的断言添加到新的测试请求中。

断言验证您的 API 是否按预期工作。在本教程的后面,我们将更详细地描述它们,但现在,清除选择并单击下一步。



5.选择是要为您的 Web 服务定义的所有操作使用一个测试用例,还是使用多个测试用例(每个操作一个)。让我们使用后一个选项:



单击完成以创建测试。

ReadyAPI 将创建一个测试项目并向其中添加测试用例。
之后,它将显示另一个对话框,您可以在其中运行创建的测试或向其中添加数据源。在本教程中,我们不会使用这些选项。关闭此对话框:



您可以在左侧的 Navigator 面板中看到该项目。在本教程的下一步中,我们将探索创建的项目、服务及其操作。

上一篇:Beyond Compare中 FTP 问题的常见解决方案

下一篇:从无响应的 Rhino for Mac 手动创建内存转储(DMP 文件)

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号