Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Webservices API Testing with Rest Assured API & POSTMAN 2025

Kiểm thử Webservice API với Rest Assured API & POSTMAN 2025

Kiểm thử Webservice API với Rest Assured API & POSTMAN 2025

Tự động hóa kiểm thử Webservice API bằng RestAssured API và POSTMAN trên Dự Án Thực Tế với CUCUMBER BDD

4.6
(2,246 đánh giá)
14,805 học viên
Giảng viên
Rahul Arora
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
37.5 giờ video
210 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

*****Kiến thức chuyên sâu về Công cụ POSTMAN và REST ASSURED API*****
*****Tự động hóa API với Rest Assured cùng thiết kế framework chi tiết trên dự án thực tế*****
*****Mọi thứ về Kiểm thử Webservice API Thủ công và Tự động hóa*****
*****Tích hợp nhiều công cụ như Maven, Jenkins, ExtentReports, Log4j, TestNG và nhiều hơn nữa*****
*****Nhiều API thực tế dùng cho mục đích thực hành*****

Yêu cầu

Cần có hiểu biết cơ bản về Selenium
Cần có kiến thức cơ bản về Core Java
Bất kỳ Tester thủ công nào cũng có thể tham gia khóa học

Đối tượng phù hợp

Tester thủ công
Tester tự động hóa
Trưởng nhóm
Lập trình viên
DevOps

Nội dung khóa học

15 phần • 187 bài giảng
1 Giới thiệu khóa học
2 KHẮC PHỤC LỖI MÀN HÌNH VIDEO BỊ MỜ
3 Các chủ đề chi tiết được đề cập trong khóa học
4 Webservice là gì?
5 SOAP vs REST chi tiết
6 Các thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa)
7 Tìm hiểu các phương thức HTTP có sẵn cho thao tác CRUD
8 Tại sao Kiểm thử API lại quan trọng?
9 Sáu Nguyên tắc / Ràng buộc của Webservice RestFul
10 Tệp PDF giới thiệu Webservices
11 Câu hỏi phỏng vấn về API
1 Cài đặt POSTMAN và hướng dẫn sử dụng công cụ
2 Tạo Bộ sưu tập (Collection) đầu tiên cho Yêu cầu API
3 Gửi Yêu cầu API đầu tiên
4 Tìm hiểu về request URI
5 Các tab Dữ liệu yêu cầu
6 Tải API thực hành và Build trực tiếp trên máy của bạn
7 Gửi Yêu cầu GET và POST
8 Tạo Môi trường và Biến số
9 Collection Runner
10 Yêu cầu PUT và PATCH
11 Yêu cầu DELETE và OPTIONS
12 Yêu cầu HEAD
13 Thêm Header Presets
14 Tải Bộ sưu tập POSTMAN từ các bài giảng trước và sắp tới
1 Tạo test case đầu tiên
2 Thêm Assertions và xác thực các trường trong phản hồi
3 Chia sẻ bộ sưu tập
4 Tham số hóa - Tạo kiểm thử DataDriven và Đọc tệp CSV
1 Tìm hiểu Tài liệu API
2 Tạo Khách hàng sử dụng Xác thực Cơ bản
3 Liệt kê Tất cả Người dùng
4 Truyền token xác thực trong Headers
5 Tìm hiểu Cấu trúc JSON
6 BÀI TẬP 1
1 Giới thiệu RestAssured API và Điều kiện tiên quyết
2 Tải và Cấu hình Java (JDK) trên Windows
3 Tải và Cấu hình Eclipse IDE trên Windows
4 Tải và Cấu hình Java (JDK) trên MAC OSX
5 Tải và Cấu hình Eclipse IDE trên MAC
1 Giới thiệu Core Java
2 Tải TẤT CẢ các bài giảng PDF về Java
3 Lớp và Đối tượng
4 Lập trình Java cơ bản và các tính năng - Phần 1
5 Lập trình Java cơ bản và các tính năng - Phần 2
6 Phương thức Java - Phần 1
7 Phương thức Java - Phần 2
8 Phương thức Java - Phần 3
9 Phương thức Java Phần 4
10 Phương thức Java Phần 5 - Phương thức Định sẵn và Math.Random()
11 Phương thức Java Phần 6 - Phương thức Tĩnh và Không tĩnh
12 Câu lệnh IF và Else
13 Vòng lặp - Vòng lặp While
14 Vòng lặp - Vòng lặp Do While
15 Vòng lặp - Vòng lặp For
16 Vòng lặp - Vòng lặp Lồng nhau
17 Vòng lặp - Câu lệnh Break và Continue
18 Xử lý Ngoại lệ - Phần 1
19 Xử lý Ngoại lệ - Phần 2
20 Gói và Các bổ từ truy cập
21 OOPS - Đóng gói
22 OOPS - Kế thừa
23 OOPS - Đa hình - Nạp chồng
24 OOPS - Đa hình - Ghi đè
25 OOPS - Đa hình - Lợi ích và hạn chế của Ghi đè
26 OOPS - Lớp trừu tượng
27 OOPS - Giao diện
28 Đọc tệp thuộc tính
29 Java Streams - Ghi vào tệp TXT và CSV
30 Java Stream - Ghi tệp HTML và Đọc tệp
31 Java Stream - Apache POI Tạo và Ghi tệp Excel
32 Java Stream - Apache POI Đọc tệp Excel, Vòng lặp Mở rộng
33 Tệp ExcelReader mới nhất của POI và Các phụ thuộc
34 Đọc tệp Notepad
35 Collections - Wrapper Classes, Autoboxing và Unboxing
36 Collections - ArrayList
37 Collections - HashSet
38 Collections - HashMap
39 Reflection API
40 Sự khác biệt giữa toán tử == & equal và Mẫu thiết kế Singleton
41 Apache Log4J API - Console & File Appenders
42 Apache Log4J API - SMTPAppender
43 Apache Log4J API HTMLAppender
44 Tải mã Log4j và tệp log4j.xml
45 Log4J API - CẬP NHẬT MỚI
46 Mã Log4j và ExcelReader đã cập nhật
1 Thư viện và Nhập khẩu Tĩnh
2 Cài đặt Maven trên Windows
3 Cài đặt Maven trên MAC OSX
4 Thêm các phụ thuộc Rest Assured và Bắt đầu với Yêu cầu API đầu tiên
5 Gửi Yêu cầu GET với Xác thực Cơ bản và Tham số
6 Gửi Yêu cầu GET với Headers cho một người dùng
7 Gửi Yêu cầu POST thông qua Tham số Biểu mẫu
8 Gửi Yêu cầu POST thông qua Dữ liệu Chuỗi JSON
9 Gửi Yêu cầu POST thông qua tệp JSON bên ngoài
10 Tạo JSON phức tạp khi Chạy bằng HashMap
11 Tạo JSON phức tạp khi Chạy bằng JSON API
12 Tạo JSON phức tạp khi Chạy bằng POJO Classes
13 Mã từ các bài giảng trên
14 JSONPATH - Xác thực Phản hồi JSON thông qua JSONPath
1 TestNG - Giới thiệu và Cấu hình
2 TestNG - Tạo test case đầu tiên
3 Thêm Assertions và Báo cáo Lỗi
4 SoftAssertions và Báo cáo Nhiều lỗi
5 Tạo Sự phụ thuộc Test
6 Tạo Bộ Test Suite
7 Quản lý Nhiều Bộ Test Suite
8 Nhóm Test
9 Listeners
10 Bỏ qua Test Case một cách cưỡng chế
11 Thêm chú thích Before và After Suite
12 Tạo và Tùy chỉnh Báo cáo TestNG
13 Tham số hóa
14 Tham số hóa với Đọc Excel
15 Tham số hóa Đọc Excel với Hashtable
16 Xử lý Nhiều Data Provider
17 Đọc Tham số từ tệp TestNG.xml
18 Chạy Test Song song bằng tệp TestNG.xml
19 Chạy Test Song song bằng DataProvider
20 Tải mã từ các bài giảng trên
1 Cấu hình Extent Reports mới nhất từng bước
2 Tạo báo cáo extent thông qua Listeners tùy chỉnh
3 Mã
1 Bắt đầu với Thiết lập framework cơ bản
2 Tối ưu hóa mã và Triển khai tệp thuộc tính
3 Thêm Dữ liệu Test và Tham số hóa test thông qua DataProvider
4 Tối ưu hóa DataProvider và tạo dataprovider chung cho tất cả test case
5 Tích hợp ExcelReading và Tạo Dữ liệu Test
6 Tham số hóa Phức tạp với HashTable
7 Tối ưu hóa DataProvider và Dữ liệu Test với HashTable
8 Tách biệt đặc tả nghiệp vụ khỏi test case
9 Tích hợp Extent Reports
10 Thêm nhiều API và chạy test song song cho 100+ bản ghi
11 Thêm xác thực vào Test và Tạo các tiện ích chung
12 Tùy chỉnh Extent Reports cho nhật ký Lỗi và Thông tin
13 Build Dự án thông qua Maven
14 Cấu hình Jenkins
15 Thêm Build vào Giao diện Jenkins
16 Đẩy dự án lên GitHUB
17 Tích hợp Liên tục thông qua Jenkins và GitHUB
18 JavaMail API để gửi kết quả test tự động qua mail
19 Oauth2.0 sử dụng PayPal API - POSTMAN
20 Oauth2.0 sử dụng PayPal API - Rest Assured
21 Tạo POJO classes cho yêu cầu PayPal
22 Chuyển đổi JSON sang POJO bằng trình chỉnh sửa trực tuyến
23 Thêm PayPal API vào framework
24 Mã framework từ các bài giảng trên
25 TẢI MÃ TẤT CẢ CÁC MODULE
1 Kiến thức Cucumber BDD cần thiết cho Tự động hóa API
2 Căn bản Cucumber - Giới thiệu Cucumber BDD
3 MỚI NHẤT - Cài đặt plugin Cucumber và tạo tệp tính năng đầu tiên
4 MỚI NHẤT - Tạo tệp định nghĩa bước
5 MỚI NHẤT - Tạo tệp chạy
6 MỚI NHẤT - Tạo Báo cáo Cucumber
7 MỚI NHẤT - Tạo Báo cáo Extent mới nhất
8 MỚI NHẤT - Tùy chỉnh Extent Reports
9 MỚI NHẤT - Thêm nhiều kịch bản vào một tính năng
10 MỚI NHẤT - Tham số hóa bằng Scenario Outline
11 MỚI NHẤT - Thêm Nhiều Tính năng và Định nghĩa Bước
12 MỚI NHẤT - Background
13 MỚI NHẤT - Thẻ Cucumber
14 MỚI NHẤT - Cucumber Hooks
15 MỚI NHẤT - Cucumber Hooks - BeforeAll, AfterAll, BeforeStep, AfterStep
16 MỚI NHẤT - Cucumber Hooks - Xác định thứ tự thực thi
17 MỚI NHẤT - Cucumber Hooks - Thẻ hooks
18 MỚI NHẤT - DataTable dưới dạng Danh sách
19 MỚI NHẤT - DataTable dưới dạng Bản đồ
20 MỚI NHẤT - Tham số hóa DataTable dưới dạng Bản đồ
1 Giới thiệu GitHub - kho lưu trữ từ xa
2 Cài đặt Git trên Windows
3 Các lệnh Git cơ bản
4 GitHub Phần 1
5 GitHub Phần 2
6 Tài liệu tải về về Git/GitHub
1 Thiết kế Kiến trúc
2 Thiết kế Lớp cơ sở
3 Tạo Feature file và step definition
4 Tạo Runner và chạy bài kiểm thử Cucumber đầu tiên
5 Tạo Báo cáo Extent mới nhất
6 Thêm tính năng thứ hai
7 Tải mã nguồn
1 Kiến thức cơ bản về Cucumber BDD
2 Tích hợp Cucumber BDD với API Rest Assured
3 Hoàn thiện framework Cucumber BDD và Kiến thức cơ bản về SOAP UI
4 Mã nguồn từ Framework Cucumber
5 Tải toàn bộ mã nguồn Framework
1 BÀI HỌC BỔ SUNG

Giới thiệu khóa học

Webservices API Automation Testing using Rest Assured API and POSTMAN - Biggest course to cover all levels of API Testing using both Manual and Automation approaches on Live projects.

API Testing is very much in demand these days and people who are already familiar with the UI testing part should approach for API Testing as these days 90% of the Applications Web Based, Mobile Based, Database communicates with each other with APIs only i.e. REST and SOAP. REST being the light weight API 95% of the Industry works on RESTFul webservices. Big clients like Amazon, Facebook, LinkedIn, Google, Expedia etc their different apps communicates through RESTFul webservices itself.

If you are already familiar with Selenium then the combination of Selenium + API Testing is a boom in the Industry. Every next Automation opening in Industry around the globe has a requirement of good knowledge on Selenium + API Testing and not just the Manual part, companies they look for indepth understanding of API Automation which can be used in the same Automation framework designed to handle the UI, Database and the Mobile part. Using Rest Assured API we will look at in-depth framework designing on Webservices automation testing part which will include the most popular Cucumber BDD approach as well

Detailed topics covered:

  • API Testing basics

  • Difference in SOAP and REST and which one to use

  • Tools available for testing Webservices

  • POSTMAN in Depth

  • REST API Method - GET, POST, PUT, DELETE etc

  • RestAssured API and building frameworks

  • Handling OAUTH Authentication

  • JSON & XML

  • Introduction to Jackson Library

  • TestNG

  • Jenkins

  • Maven

  • Reporting Extent Report

  • Parallel Execution

  • Git/GitHub

  • Data Driven

  • Cucumber BDD

  • Many Live APIs used

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Api Testing Automation
Hiển thị tất cả khoá học Rest Api Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊