Thực hành kiểm thử tự động API với Postman

Trong dự án này, chúng ta sẽ sử dụng Postman để thực hiện kiểm thử các giao diện API. Các tham số cần thiết bao gồm: appid: Mã nhận dạng ứng dụng; sign: Chữ ký yêu cầu, được tính toán bằng thuật toán HMACSHA1, chuỗi chữ ký là: {appid}url{url}stamp{stamp}; stamp: Đây là dấu thời gian; option: Tham số nghiệp vụ. Vấn đề đặt ra là làm thế nào đ ...

Đăng vào ngày 31 tháng 7 lúc 06:09

Tích hợp kiểm thử API tự động với DeerFlow và Postman

Trong kiến trúc microservice, các dịch vụ thường tương tác với nhau thông qua các giao diện lập trình ứng dụng (API). Việc kiểm thử thủ công các API này không chỉ tốn nhiều thời gian và công sức mà còn dễ phát sinh sai sót. Khi hệ thống ngày càng mở rộng với số lượng API tăng lên, công tác kiểm thử trở nên phức tạp hơn. DeerFlow, một khuôn khổ ...

Đăng vào ngày 25 tháng 7 lúc 01:03

Kiểm thử API RESTful hiệu quả với Postman, Unittest và Django

Xác thực endpoint bằng Postman Quy trình kiểm thử thủ công bắt đầu bằng việc sử dụng Postman để gửi các yêu cầu HTTP tới server. Dưới đây là các kịch bản kiểm tra cơ bản cho hai tài nguyên chính là người dùng (users) và nhóm (groups). Kiểm tra module Users Lấy danh sách: Gửi yêu cầu GET để thu thập toàn bộ dữ liệu người dùng hiện có. ...

Đăng vào ngày 8 tháng 7 lúc 16:33

Hướng dẫn sử dụng Postman

Một số khái niệm quan trọng: Biến toàn cục và biến môi trường Sử dụng kết quả từ một yêu cầu làm tham số cho yêu cầu tiếp theo bằng JSON.parse(responseBody) Viết script kiểm tra (request test & test response) và khẳng định (assertion) Xử lý danh sách lồng nhau Chuyển đổi danh sách thành chuỗi và cắt chuỗi bằng stringify(), split() Tạo dấu ...

Đăng vào ngày 4 tháng 7 lúc 12:37

Khám phá Postman: Công cụ kiểm thử API chuyên nghiệp

Postman là nền tảng phát triển và kiểm thử API được sử dụng rộng rãi nhờ giao diện trực quan, khả năng tự động hóa mạnh mẽ và hỗ trợ cộng tác hiệu quả. Không chỉ dừng ở mức gửi yêu cầu đơn thuần, Postman cung cấp hệ sinh thái tích hợp gồm quản lý môi trường, kịch bản kiểm thử bằng JavaScript, mô phỏng server (Mock), giám sát API định kỳ và xuất ...

Đăng vào ngày 25 tháng 6 lúc 08:12

Hướng dẫn tích hợp Redoc và Postman cho chu trình API toàn diện

Trong quy trình phát triển API hiện đại, việc tách biệt giữa công cụ tài liệu và công cụ kiểm thử thường làm giảm hiệu suất phối hợp của nhóm. Bài viết này sẽ giải thích cách sử dụng Redoc để tạo tài liệu API chuẩn và tích hợp liền mạch với Postman, giúp tự động hóa từ tài liệu đến kiểm thử. Căn bản về tài liệu Redoc Redoc là một công cụ render ...

Đăng vào ngày 16 tháng 6 lúc 17:46

Thực hiện chữ ký số, phụ thuộc phiên, phụ thuộc API và kiểm tra kết quả bất đồng bộ trong Postman

Sử dụng Script JS để mở rộng khả năng của Postman Dựa trên Postman 6.1.4 phiên bản native cho Mac Minh họa kết hợp với user_api_demo Ghi chú Gần đây tôi nhận được nhiệm vụ kiểm thử một số giao diện đặt hàng cơ bản và tích hợp chúng vào quy trình liên tục. Tôi cần kiểm tra các chức năng thông thường, sau khi nghiên cứu thấy rằng các cách đặt h ...

Đăng vào ngày 22 tháng 5 lúc 23:51

Postman Các Loại Tham Số: Phân Biệt Mục Đích Sử Dụng và Cách Xử Lý ở Backend

Postman hỗ trợ nhiều loại tham số khác nhau để xây dựng yêu cầu HTTP, mỗi loại phù hợp với một ngữ cảnh cụ thể. Việc lựa chọn đúng loại tham số không chỉ ảnh hưởng đến cấu trúc request mà còn quyết định cách backend phân tích dữ liệu. Tham số truy vấn (Query Parameters) Được thêm vào cuối URL dưới dạng cặp key=value, phân tách bằng dấu &. ...

Đăng vào ngày 20 tháng 5 lúc 23:00

Sử Dụng Postman Hoặc Requests Kết Hợp ChromeDriver Để Mô Phỏng Hoạt Động Trình Duyệt Thay Vì Selenium

Selenium là một khung kiểm thử tự động hóa trình duyệt, dựa trên giao thức WebDriver. Về bản chất: WebDriver là một bộ tiêu chuẩn giao diện, sử dụng giao diện HTTP RESTful tiêu chuẩn và định dạng JSON để truyền dữ liệu. ChromeDriver là một bộ dịch trình điều khiển cho trình duyệt Chrome thực thi tiêu chuẩn này. Selenium về cơ bản là một lớp ba ...

Đăng vào ngày 19 tháng 5 lúc 23:09

Kiểm thử tự động trong Postman với Script Tests

Postman cung cấp cơ chế kiểm thử mạnh mẽ thông qua các script chạy ở giai đoạn trước (Pre-request) và sau (Tests) mỗi yêu cầu. Dưới đây là hướng dẫn thực hành về cách xây dựng các bài kiểm thử hiệu quả bằng JavaScript và thư viện Chai tích hợp sẵn. 1. Kiểm tra mã trạng thái HTTP Sử dụng cú pháp Chai để xác minh mã phản hồi: pm.test("HTTP statu ...

Đăng vào ngày 18 tháng 5 lúc 20:19