Logo
☆☆☆☆☆
0.0
Intermediate
3h

学习使用 Java 进行 REST 和 SOAP API 自动化测试

在软件开发中,微服务和API被用于编写业务逻辑。API测试已成为测试流程中的重要组成部分,因为它可用于测试功能、集成流程、负载和性能。 本课程将教你如何进行REST和SOAP API自动化测试。课程涵盖了从零开始编写API和集成测试所需的所有关键内容,同时也能帮助你为自动化测试面试做好准备。 作为课程的一部分,你将可以下载一个示例API自动化框架。你可以用它来编写模块或应用程序的自动化测试,也可以根据自己的需求进行扩展和定制。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
学习使用 Java 进行 REST 和 SOAP API 自动化测试
在软件开发中,微服务和API被用于编写业务逻辑。API测试已成为测试流程中的重要组成部分,因为它可用于测试功能、集成流程、负载和性能。 本课程将教你如何进行REST和SOAP API自动化测试。课程涵盖了从零开始编写API和集成测试所需的所有关键内容,同时也能帮助你为自动化测试面试做好准备。 作...

WHAT YOU'LL LEARN

理解 API、Web 服务以及 HTTP、REST、SOAP 的基础概念

Content

11 Lessons • 0 Quizzes • 0 Challenges

关于API和Web服务
  1. 1

    课程简介

  2. 2

    什么是客户端-服务器架构?

  3. 3

    关于 API 和 Web 服务

  4. 4

    测验:API 和 Web 服务

HTTP 简介
  1. 1

    HTTP 基础

  2. 2

    HTTP 方法

  3. 3

    GET 方法

  4. 4

    POST 方法

  5. 5

    PUT 方法

  6. 6

    DELETE 方法

  7. 7

    测验:HTTP 方法

  8. 8

    HTTP 请求和 HTTP 响应

  9. 9

    HTTP 状态码

  10. 10

    测验:HTTP 状态码

  11. 11

    HTTP 头部

  12. 12

    HTTP 参数

  13. 13

    测验:HTTP 基础知识

REST API 简介
  1. 1

    什么是REST API?

  2. 2

    REST 架构

  3. 3

    测验:REST 基础知识

使用 Rest Assured 进行 REST API 自动化
  1. 1

    理解 Playground - REST

  2. 2

    什么是 Rest Assured

  3. 3

    Given/When/Then

  4. 4

    GET 请求

  5. 5

    POST 请求

  6. 6

    PUT 请求

  7. 7

    DELETE 请求

  8. 8

    测验:请求方法

  9. 9

    JSONPath 库

  10. 10

    Hamcrest 库

  11. 11

    序列化和反序列化

  12. 12

    规格构建器

  13. 13

    文件上传

  14. 14

    文件下载

  15. 15

    基本认证

  16. 16

    异步请求

  17. 17

    代理服务器设置

  18. 18

    测验:使用 REST Assured 进行 API 自动化

SOAP API 简介
  1. 1

    关于 SOAP

  2. 2

    SOAP 消息与 WSDL

  3. 3

    测验:SOAP

SOAP API 自动化
  1. 1

    了解沙箱环境 - SOAP

  2. 2

    创建一个 SOAP 客户端项目

  3. 3

    用于发起WebService调用的SOAP客户端

  4. 4

    使用 SOAP 客户端发送请求

  5. 5

    处理身份验证

  6. 6

    代理服务器设置

  7. 7

    测验:SOAP API 自动化

集成测试
  1. 1

    集成测试基础

  2. 2

    集成测试 - REST

  3. 3

    集成测试 - SOAP

Allure 报告
  1. 1

    Allure 简介

  2. 2

    Allure 依赖与注解

  3. 3

    示例 - 集成 Allure 报告

手动测试:REST 和 SOAP API
  1. 1

    Postman:REST API 手动测试

  2. 2

    SoapUI:SOAP API 手动测试

附加内容:API测试自动化框架
  1. 1

    下载 REST API 测试框架

  2. 2

    构建和运行测试:REST API

  3. 3

    下载 SOAP API 测试框架

  4. 4

    构建和运行测试:SOAP API

结论
  1. 1

    开源工具用于API自动化

  2. 2

    最后的总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)