【问题标题】:Automated Testing using ReadyAPI (SoapUI NG)使用 ReadyAPI (SoapUI NG) 进行自动化测试
【发布时间】:2016-11-25 01:22:55
【问题描述】:

我刚刚开始使用 ReadyAPI(SoapUI NG) 为我们基于 Spring 的项目进行自动化测试。因此,使用 ReadyAPI 文档,我使用以下步骤成功测试了 REST URI 调用:

  1. 创建了一个项目:文件 > 新建项目 > 使用 REST URI 创建一个项目

  2. 它创建了一个项目结构,如下所示:REST Project > URI > createAccount

  3. 在“请求”窗口中,我使用 xml/json 添加了参数。

  4. 运行请求后,我得到了我想要的响应。

  5. 我还检查了也给出了预期结果的断言。

我使用 ReadyAPI Documentation 完成了所有这些操作

我的问题如下:

  1. 如何使用 ReadyAPI(SoapUI NG) 实现自动化测试?

  2. ReadAPI一般都有哪些特性?如何有效地使用它们?

  3. SoapUI NG、LoadUI NG、SoapUI、ReadyAPI 之间有什么区别? (我认为这些只是不同的版本,但不确定)

【问题讨论】:

    标签: java web-services ready-api


    【解决方案1】:

    让我尽力回答他们。

    • 如何使用 ReadyAPI(SoapUI NG) 实现自动化测试?

    Ready API 或 SoapUI 本身就是自动化工具。手动 测试 API,还有其他工具,例如 swagger。然而,如果 您计划自动化整个项目的流程,并且 计划使用某种架构/框架,这将使 你要做的不仅仅是一次执行测试,那么你可以 尝试使用 Jenkins 等工具。

    • ReadAPI一般都有哪些特性?如何使用它们 有效吗?

    Ready API 中最受关注的事情之一是数据驱动 测试。如果您遵循这种方法,那么您可以使用测试步骤,例如 DataGen、DataSource、DataSink、PropertyTransfer、Groovy 断言、 Groovy 脚本步骤,JDBC 步骤。这些是使用的步骤 广泛用于 Ready API 项目。

    • SoapUI NG、LoadUI NG、SoapUI、 准备好API? (我认为这些只是不同的版本,不确定 不过)

    Ready API 是不同 API 测试解决方案的集合,例如 性能测试(LoadUI),安全测试(Secure),功能 测试(SoapUI)。安装 Ready API 时,会安装所有 一起解决。然后您可以选择为每个购买许可证 这些解决方案分开。

    希望能回答你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多