Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " REST API Testing "

Chia Sẻ Khóa Học Postman - Hướng Dẫn Hoàn Chỉnh - REST API Testing [Khóa 7700 A]

30 tháng 10 2022 / No Comments

Postman API testing cho manual và automated test. Tự động hóa với Newman, Jenkins hoặc bất kỳ công cụ CI nào khác.

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

  • ✓ Tạo GET, POST, PUT, DELETE request.
  • ✓ Hiểu phương thức GET vs POST request.
  • ✓ Làm việc với các API thực tế (Github API, Trello API).
  • ✓ JavaScript cơ bản for test.
  • ✓ Viết các API test trong Postman.
  • ✓ Sử dụng dữ liệu từ file Excel (CSV) hoặc JSON.
  • ✓ Sử dụng biến Postman để tạo workflow và scenario.
  • ✓ Run các API test với Newman trong Jenkins, GitLab CI hoặc TeamCity.
  • ✓ Sử dụng OAuth2, API keys, tokens, JWT, basic auth.
  • ✓ Test file upload.
  • ✓ Sử dụng mock server.
  • ✓ Collaborate bằng cách sử dụng Team Workspaces.

Các RESTful API (hay đơn giản là REST API) ngày nay ở khắp mọi nơi, nhưng đồng thời, chúng ngày càng phức tạp hơn để bắt đầu: các phương thức HTTP khác nhau (GET, POST, PUT, PATCH, DELETE), header, cookie, xử lý file upload hoặc xác thực với API keys, tokens, OAuth, v.v.

Đây là lúc Ứng dụng Postman xuất hiện! Postman cho phép bạn tạo một request rất nhanh chóng với phương thức và tham số HTTP cần thiết, gửi request và dễ dàng kiểm tra kết quả.

Tôi đã tạo khóa học này cho các kỹ sư kiểm thử cũng như cho các nhà phát triển phần mềm hoặc các vị trí kỹ thuật khác. Postman có thể giúp bạn trong quá trình phát triển API, cũng như sau khi hoàn thành API, bằng cách chạy các bài test để đảm bảo rằng API của bạn vẫn hoạt động như dự kiến.

Trong phần đầu tiên của khóa học, chúng ta sẽ bắt đầu khám phá các tính năng của Postman và tiếp tục bằng cách viết các API test với ý định tích hợp chúng vào một CI server nơi các bài test sẽ chạy trên một cơ sở hiện tại.

Nhưng đây không phải là khóa học bình thường mà bạn tham gia. Bởi vì nhu cầu của bạn có thể khác và vì tôi không muốn khiến bạn băn khoăn phải làm gì tiếp theo, phần thứ hai của khóa học sẽ bao gồm các câu hỏi của người dùng và câu trả lời cho các vấn đề chưa được đề cập trong khóa học hoặc khóa học cụ thể hơn và có thể không quan tâm đến tất cả mọi người.

Vì vậy, hãy xem những gì bạn sẽ học:

  • ✓ Các phương thức HTTP request (GET, POST, PUT, PATCH, DELETE).
  • ✓ JSON format.
  • ✓ Bắt đầu với các request đơn giản và tiến tới các tình huống phức tạp hơn.
  • ✓ Tìm hiểu cách xử lý với các cơ chế xác thực/ủy quyền như Basic Auth, API Keys, hoặc OAuth.
  • ✓ Bắt đầu viết các API test.
  • ✓ Tổ chức các test trong bộ sưu tập và chia sẻ chúng với nhóm của bạn.
  • ✓ Chạy các API test trong Jenkins hoặc bất kỳ CI server nào khác.
  • ✓ Bạn hỏi, tôi trả lời.

Vì vậy, sau khóa học này, bạn sẽ biết cách sử dụng Postman như một pro.

Mục lục:

  • ✓ 01. Giới thiệu và các bước đầu tiên trong Postman.
  • ✓ 02. Tạo các REST API request với Postman.
  • ✓ 03. Phần thực hành Xây dựng REST API request.
  • ✓ 04. Viết các API test và scripts.
  • ✓ 05. Viết các API test và scripts sử dụng Postman variables.
  • ✓ 06. Assertion nâng cao.
  • ✓ 07. Tự động chạy các test.
  • ✓ 08. Chạy Newman với các CI server / công cụ khác.
  • ✓ 09. Workflows và Scenarios.
  • ✓ 10. Data driven tests: Chạy một request multiple times với các tập dữ liệu khác nhau.
  • ✓ 11. Team Collaboration.
  • ✓ 12. Mock servers.
  • ✓ 13. File uploads (testing, automatic uploads, uploading multiple files).
  • ✓ 14. Authentication / Authorization.
  • ✓ 15. Các chủ đề nâng cao và câu hỏi của người dùng.
  • ✓ 16. Các tính năng mới trong Postman.
  • ✓ 17. JavaScript fundamentals.
  • ✓ 18. Postman Developer Challenge.
  • ✓ 19. Lời cuối.

Khóa học này dành cho ai:

  • ✓ Khóa học này được nhắm mục tiêu đến các testing engineer và developer.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.