Apidog Docs
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇻🇳 Tiếng Việt
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Phát triển và gỡ lỗi API
  • Trung tâm Học tập Apidog
  • Bắt đầu
    • Giới thiệu về Apidog
    • Các khái niệm cơ bản trong Apidog
    • Điều hướng Apidog
    • Bắt đầu nhanh
      • Tổng quan
      • Tạo một Endpoint
      • Tạo yêu cầu
      • Thêm một khẳng định
      • Tạo kịch bản kiểm thử
      • Chia sẻ tài liệu API
      • Khám phá thêm
    • Di chuyển sang Apidog
      • Tổng quan
      • Nhập thủ công
      • Nhập theo lịch (Liên kết nguồn dữ liệu)
      • Tùy chọn nhập
      • Xuất dữ liệu
      • Nhập từ
        • Nhập từ Postman
        • Nhập OpenAPI Spec
        • Nhập cURL
        • Nhập Markdown
        • Nhập từ Insomnia
        • Nhập từ apiDoc
        • Nhập tệp .har
        • Nhập WSDL
  • Dữ liệu API mock
    • Tổng quan
    • Smart Mock
    • Mock tùy chỉnh
    • Trình tự ưu tiên Mock
    • Mock Scripts
    • Cloud Mock
    • Self-Hosted Runner Mock
    • Ngôn ngữ Mock (Locales)
  • Tài khoản và tùy chọn
    • Cài đặt tài khoản
    • Tạo Token truy cập OpenAPI
    • Thông báo
    • Cài đặt ngôn ngữ
    • Phím tắt
    • Cấu hình Proxy Mạng
    • Sao lưu dữ liệu
    • Cập nhật Apidog
    • Xóa tài khoản
    • Tính năng thử nghiệm
  • Gửi yêu cầu
    • Tổng quan
    • Gỡ lỗi SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP hoặc WebService
    • GraphQL
    • gRPC
    • Sử dụng Tác nhân Proxy Yêu cầu để Gỡ lỗi
    • Tạo yêu cầu
      • Lịch sử yêu cầu
      • Cơ bản về yêu cầu
      • Tham số và Body
      • Header của yêu cầu
      • Cài đặt yêu cầu
      • Gỡ lỗi yêu cầu
      • Lưu yêu cầu dưới dạng Endpoint
      • HTTP/2
    • Xác thực và phân quyền
      • Tổng quan
      • Chứng chỉ CA và Chứng chỉ Client
      • Các loại ủy quyền
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Xác thực Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Phản hồi và cookie
      • Xem phản hồi API
      • Quản lý Cookie
      • Tổng quan
  • Phát triển và gỡ lỗi API
    • Tổng quan
    • Tạo yêu cầu
    • Gửi yêu cầu
    • Trường hợp gỡ lỗi
    • Trường hợp kiểm thử
    • Giá trị động
    • Xác thực phản hồi
    • Design-First vs Request-First
    • Tạo mã
    • Môi trường và biến
      • Tổng quan
      • Sử dụng biến
      • Quản lý môi trường
    • Bí mật trong vault
      • Tổng quan
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Mô-đun giá trị động
      • Hãng hàng không
      • Animal
      • Màu sắc
      • Commerce
      • Company
      • Cơ sở dữ liệu
      • Kiểu dữ liệu
      • Ngày
      • Finance
      • Food
      • Git
      • Hacker
      • Helpers
      • Hình ảnh
      • Internet
      • Vị trí
      • Lorem
      • Music
      • Number
      • Person
      • Phone
      • Science
      • String
      • Hệ thống
      • Vehicle
      • Từ
    • Bộ xử lý trước và sau
      • Tổng quan
      • Khẳng định
      • Trích xuất biến
      • Chờ
      • Bảo mật
      • Thao tác cơ sở dữ liệu
        • Tổng quan
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Sử dụng script
        • Tổng quan
        • Script tiền xử lý
        • Tập lệnh hậu xử lý
        • Public Scripts
        • Tài liệu tham khảo về Postman Scripts
        • Gọi các ngôn ngữ lập trình khác
        • Sử dụng thư viện JS
        • Trực quan hóa phản hồi
        • Ví dụ script
          • Tập lệnh khẳng định
          • Sử dụng biến
          • Sửa đổi yêu cầu
          • Các ví dụ khác
    • Gỡ lỗi API
      • AI Agent Debugger
      • A2A Debugger
  • Thiết kế API
    • Tổng quan
    • Tạo một dự án API mới
    • Kiến thức cơ bản về Endpoint
    • Hướng dẫn thiết kế API
    • Mô-đun
    • Cấu hình nhiều ví dụ về body của yêu cầu
    • Thành phần
    • Trường Chung
    • Tham số toàn cục
    • Lịch sử thay đổi endpoint
    • Bình luận
    • Quản lý Endpoint Hàng loạt
    • Custom Protocol API
    • Chế độ Spec-first (Beta)
    • Lược đồ bảo mật
      • Tổng quan
      • Tạo Security Scheme
      • Sử dụng Lược đồ bảo mật
      • Lược đồ bảo mật trong tài liệu trực tuyến
    • Tính năng nâng cao
      • Trường Endpoint Tùy chỉnh
      • Các kịch bản kiểm thử được liên kết
      • Trạng thái Endpoint
      • Giao diện của Danh sách Tham số
      • Nhận dạng duy nhất endpoint
    • Schemas
      • Tổng quan
      • Tạo Schema Mới
      • Xây dựng Schema
      • Tạo Schema từ JSON, v.v.
      • oneOf, allOf, anyOf
      • Sử dụng Discriminator
  • Kiểm thử API
    • Tổng quan
    • Kịch bản kiểm thử
      • Tạo một kịch bản kiểm thử
      • Truyền dữ liệu giữa các yêu cầu
      • Điều kiện điều khiển luồng
      • Đồng bộ dữ liệu từ endpoint và trường hợp endpoint
      • Nhập Endpoint và Endpoint Case từ các dự án khác
      • Xuất Kịch bản Kiểm thử
    • Báo cáo kiểm thử
      • Báo cáo kiểm thử
    • Chạy kịch bản kiểm thử
      • Chạy một kịch bản kiểm thử
      • Chạy hàng loạt các kịch bản kiểm thử
      • Kiểm thử dựa trên dữ liệu
      • Dữ liệu kiểm thử dùng chung
      • Tác vụ đã lên lịch
      • Quản lý môi trường runtime của API từ các dự án khác
    • Bộ kiểm thử
      • Tổng quan
      • Tạo một bộ kiểm thử
      • Điều phối Bộ kiểm thử
      • Chạy bộ kiểm thử cục bộ
      • Chạy Bộ Kiểm Thử Qua CLI
      • Tác vụ đã lên lịch
    • Kiểm thử API
      • Kiểm thử tích hợp
      • Kiểm thử hiệu năng
      • Kiểm thử End-to-End
      • Kiểm thử hồi quy
      • Kiểm thử hợp đồng
    • Apidog CLI
      • Tổng quan
      • Cài đặt và chạy Apidog CLI
      • Tùy chọn Apidog CLI
    • CI/CD
      • Tổng quan
      • Tích hợp với Github Actions
      • Tích hợp với Gitlab
      • Tích hợp với Jenkins
      • Kích hoạt kiểm thử bằng Git Commit
  • Xuất bản tài liệu API
    • Tổng quan
    • Các công nghệ API được hỗ trợ
    • Chia sẻ nhanh
    • Xem tài liệu API
    • Tài liệu Markdown
    • Xuất bản site tài liệu
    • Trang đăng nhập tùy chỉnh
    • Bố cục tùy chỉnh
    • CSS, JavaScript, HTML tùy chỉnh
    • Tên miền tùy chỉnh
    • Tính năng AI
    • Cài đặt SEO
    • Cài đặt nâng cao
      • Tìm kiếm tài liệu
      • Proxy CORS
      • Tích hợp Google Analytics
      • Cài đặt cây thư mục
      • Cài đặt khả năng hiển thị
      • Nhúng giá trị vào URL tài liệu
    • Phiên bản API
      • Tổng quan
      • Tạo phiên bản API
      • Xuất bản các phiên bản API
      • Chia sẻ endpoint theo phiên bản API
  • Nhánh
    • Tổng quan
    • Tạo một Sprint Branch
    • Kiểm thử API trong một nhánh
    • Thiết kế API trong một nhánh
    • Hợp nhất các nhánh Sprint
    • Quản lý Nhánh Sprint
    • AI Branch (Beta)
  • Tính năng AI
    • Tổng quan
    • Bật các tính năng AI
    • Tạo Trường hợp Kiểm thử
    • Sửa đổi Schema bằng AI
    • Kiểm tra tuân thủ endpoint
    • Kiểm tra mức độ hoàn chỉnh của tài liệu API
    • Đặt tên trường bằng AI
    • Câu hỏi thường gặp
  • Máy chủ MCP Apidog
    • Tổng quan
    • Kết nối dự án Apidog với AI
    • Kết nối tài liệu đã xuất bản với AI
    • Kết nối tệp OpenAPI với AI
  • Thực hành tốt nhất
    • Xử lý chữ ký API
    • Truy cập các API được bảo vệ bằng OAuth 2.0
    • Quy trình cộng tác
    • Quản lý trạng thái xác thực
  • Không gian ngoại tuyến
    • Tổng quan
  • Apidog Europe
    • Apidog Europe
  • Quản trị
    • Quản lý dự án
      • Quản lý dự án
      • Cài đặt thông báo
      • Quản lý thành viên dự án
      • Tài nguyên dự án
        • Kết nối cơ sở dữ liệu
        • Kết nối Git
    • Quản lý nhóm
      • Quản lý nhóm
      • Quản lý thành viên nhóm
      • Hoạt động của nhóm
      • Vai trò & Quyền của Nhóm
      • Tài nguyên nhóm
        • General Runner
        • Biến nhóm
        • Request Proxy Agent
      • Cộng tác thời gian thực
        • Cộng tác nhóm
    • Danh sách kiểm tra onboarding
      • Khái niệm cơ bản
      • Hướng dẫn nhập môn
    • Quản lý tổ chức
      • Quản lý Tổ chức
      • Vai trò & Quyền trong Tổ chức
      • Quản lý gói
        • Người quản lý thanh toán trong tổ chức
      • Đăng nhập một lần (SSO)
        • Tổng quan về SSO
        • Cấu hình Microsoft Entra ID
        • Cấu hình Okta
        • Cấu hình SSO cho một tổ chức
        • Quản lý tài khoản người dùng
        • Ánh xạ Nhóm tới Đội
      • Cấp phát SCIM
        • Giới thiệu về cấp phát SCIM
        • Microsoft Entra ID
        • Okta
      • Tài nguyên tổ chức
        • Self-Hosted Runner
  • Thanh toán
    • Tổng quan
    • Credits
    • Nâng cấp gói của bạn
    • Phương thức thanh toán thay thế
    • Quản lý đăng ký
    • Chuyển các nhóm trả phí vào tổ chức
  • Tiện ích bổ sung
    • API Hub
    • Apidog Intellij IDEA Plugin
    • Tiện ích mở rộng trình duyệt
      • Chrome
      • Microsoft Edge
    • Proxy yêu cầu
      • Proxy yêu cầu trên Web
      • Proxy yêu cầu trong tài liệu được chia sẻ
      • Proxy yêu cầu trong Client
  • Dữ liệu và bảo mật
    • Lưu trữ và bảo mật dữ liệu
    • Quyền riêng tư và bảo mật dữ liệu người dùng
    • Định tuyến yêu cầu và bảo mật dữ liệu
  • Tham chiếu
    • Phương pháp tiếp cận API Design-First
    • Phần mở rộng Đặc tả OpenAPI của Apidog
    • JSONPath
    • XPath
    • Biểu thức chính quy
    • JSON Schema
    • Định dạng tệp CSV
    • Cài đặt môi trường Java
    • Môi trường triển khai Runner
    • Cú pháp Markdown của Apidog
    • Tiện ích mở rộng Swagger của Apidog
      • Tổng quan
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Tiện ích mở rộng JSON Schema của Apidog
      • Tổng quan
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Trung tâm hỗ trợ
  1. Phát triển và gỡ lỗi API

Tổng quan

Apidog cung cấp một bộ tính năng đầy đủ được thiết kế để giúp việc gỡ lỗi API trở nên đơn giản và hiệu quả, tận dụng các đặc tả API để hợp lý hóa quy trình kiểm thử và phát triển. Dưới đây là tổng quan về các tính năng gỡ lỗi chính mà Apidog cung cấp.

Tự động tạo yêu cầu để gỡ lỗi#

Apidog tự động hóa việc tạo các tham số và body của yêu cầu dựa trên đặc tả API của bạn, nâng cao độ chính xác và hiệu quả của quy trình gỡ lỗi.
Tạo yêu cầu: Tự động tạo các tham số và body của yêu cầu như được định nghĩa trong đặc tả API của bạn, đảm bảo độ chính xác và tiết kiệm thời gian trong quá trình kiểm thử.
Giá trị động: Chèn các giá trị thực tế và động vào yêu cầu của bạn, mô phỏng các kịch bản thực tế và giúp xác định các vấn đề tiềm ẩn trong việc xử lý biến thể dữ liệu.
Trường hợp gỡ lỗi: Cho phép bạn lưu cấu hình của các tham số và body yêu cầu dưới dạng các trường hợp endpoint có thể được tái sử dụng, giúp kiểm thử hồi quy và các kiểm thử lặp lại hiệu quả hơn.

Kiểm thử trực quan tự động trở nên dễ dàng#

Với Apidog, bạn có thể kiểm thử trực quan các phản hồi API mà không cần thiết lập thủ công, đảm bảo API của bạn hoạt động đúng như mong đợi trong các kịch bản khác nhau.
Xác thực phản hồi: Tự động xác thực các phản hồi API theo đặc tả API của bạn, phát hiện sai lệch và đảm bảo tuân thủ.
Kiểm thử khẳng định trực quan: Cung cấp GUI để tạo các khẳng định, giúp dễ dàng định nghĩa các điều kiện mà phản hồi API của bạn phải đáp ứng mà không cần viết nhiều mã.
Tương thích hoàn toàn với Postman Scripts: Nhập các Postman script hiện có của bạn vào Apidog để tạo khẳng định trực quan và kiểm thử tự động, bảo toàn các bộ kiểm thử hiện có của bạn và nâng cao chúng bằng các tính năng nâng cao của Apidog.

Các khả năng độc đáo vượt trội so với đối thủ#

Apidog cung cấp các công cụ độc đáo giúp sản phẩm khác biệt trên thị trường, hỗ trợ kiểm thử API toàn diện hơn, đặc biệt hữu ích cho các môi trường phức tạp.
Kết nối cơ sở dữ liệu cho CRUD trong gỡ lỗi API: Kết nối trực tiếp với cơ sở dữ liệu của bạn từ Apidog để thực hiện các thao tác CRUD trong kiểm thử API, điều này rất cần thiết cho kiểm thử đầu cuối và các chuỗi API phức tạp hơn.
Tích hợp ngôn ngữ lập trình bên ngoài: Mở rộng khả năng của Apidog bằng cách tích hợp với các môi trường lập trình bên ngoài, cho phép thiết lập kiểm thử và bộ công cụ kiểm thử theo yêu cầu riêng.
Hỗ trợ kiến trúc Microservices: Được tối ưu hóa để hoạt động liền mạch với các kiến trúc microservices, cung cấp hỗ trợ mạnh mẽ và giúp quản lý cũng như gỡ lỗi các ứng dụng dựa trên microservices dễ dàng hơn.

Các tính năng khác#

Apidog cũng cung cấp các công cụ bổ sung và chế độ để nâng cao thực tiễn gỡ lỗi và quy trình phát triển API của bạn.
Design-First so với Request-First: Chuyển đổi giữa chế độ thiết kế và gỡ lỗi để tập trung vào việc xây dựng đặc tả API hoặc gỡ lỗi triển khai API của bạn.
Tạo mã: Tự động tạo các đoạn mã bằng nhiều ngôn ngữ lập trình khác nhau để giúp nhà phát triển tích hợp với API hoặc tái hiện sự cố cục bộ.
Tự động tạo đặc tả API từ yêu cầu: Nếu đặc tả API của bạn đã lỗi thời hoặc bị thiếu, Apidog có thể suy ngược một đặc tả API từ các yêu cầu.
Bằng cách tận dụng bộ tính năng gỡ lỗi toàn diện của Apidog, nhà phát triển có thể giảm đáng kể thời gian và công sức cần thiết cho kiểm thử API, đảm bảo các giải pháp API mạnh mẽ, đáng tin cậy và có khả năng mở rộng.

Thực tiễn tốt nhất cho các nhóm khác nhau#

Dành cho các nhóm API Design-First#

Sau khi thiết kế API hoàn tất, nhóm phát triển backend có thể sử dụng API Spec để phát triển và gỡ lỗi API. Apidog cung cấp các tính năng phát triển và gỡ lỗi sau:

Trước khi phát triển#

Tạo mã: Apidog cho phép tạo client SDK, server stub và tài liệu API bằng nhiều ngôn ngữ lập trình khác nhau dựa trên đặc tả API. Quy trình tự động này tiết kiệm thời gian và đảm bảo tính nhất quán khi triển khai API.

Sau khi phát triển#

Tạo yêu cầu: Apidog cho phép bạn tạo yêu cầu dựa trên đặc tả API.
Giá trị động: Giá trị động cho phép bạn tạo một giá trị mới dựa trên một quy tắc được định nghĩa sẵn mỗi khi bạn gửi yêu cầu. Điều này giúp hợp lý hóa quy trình gỡ lỗi và đảm bảo mỗi yêu cầu chứa dữ liệu duy nhất.
Môi trường và biến: Apidog hỗ trợ cấu hình các môi trường và dịch vụ khác nhau, cho phép nhà phát triển chuyển đổi giữa các thiết lập cho môi trường phát triển, kiểm thử và sản xuất. Tính năng này cung cấp sự linh hoạt khi kiểm thử API trong nhiều điều kiện khác nhau.
Xác thực phản hồi: Nhà phát triển có thể xác thực phản hồi API theo các schema hoặc tiêu chí được định nghĩa sẵn để đảm bảo dữ liệu do API trả về đáp ứng định dạng và nội dung mong đợi. Điều này giúp duy trì tính toàn vẹn và nhất quán của dữ liệu trên các phản hồi API.
Bộ xử lý trước và sau: Apidog cho phép định nghĩa các bước tiền xử lý và hậu xử lý có thể được thực thi trước và sau khi yêu cầu API được gửi. Các thao tác này có thể bao gồm thao tác dữ liệu, ghi log, xử lý lỗi hoặc bất kỳ hành động cần thiết nào để chuẩn bị cho hoặc xử lý phản hồi API.
Scripting: Nhà phát triển có khả năng viết và thực thi script trong Apidog, cho phép tùy chỉnh nâng cao và tự động hóa các tác vụ trong quá trình phát triển và kiểm thử API. Script có thể được sử dụng để thực hiện các thao tác phức tạp, tương tác với hệ thống bên ngoài hoặc nâng cao chức năng của các yêu cầu và phản hồi API.
Trường hợp gỡ lỗi: Endpoint Case trong Apidog là một trường hợp kiểm thử được định nghĩa sẵn cho một endpoint API cụ thể, được sử dụng để hợp lý hóa quy trình tạo, quản lý và thực thi các kiểm thử API, cũng như tích hợp chúng vào các quy trình kiểm thử tự động.

Dành cho các nhóm Code-First#

Nếu nhóm của bạn tuân theo phương pháp phát triển Code-first, Apidog cung cấp nhiều công cụ để hỗ trợ quy trình làm việc này:
Apidog IDEA plugin: Plugin này cho phép bạn tạo đặc tả API từ mã, tích hợp liền mạch quy trình phát triển code-first của bạn với việc tạo tài liệu API.
Nhập theo lịch: Apidog cung cấp tính năng tự động đồng bộ hóa từ Swagger, đảm bảo tài liệu API của bạn luôn được cập nhật theo các thay đổi được thực hiện trong mã của bạn.
Design-First so với Request-First: Với tính năng chế độ gỡ lỗi, bạn có thể sửa đổi đặc tả API theo thời gian thực trong khi gỡ lỗi, cho phép bạn lặp lại thiết kế API khi phát triển và kiểm thử mã.
Giá trị động: Giá trị động cho phép bạn tạo một giá trị mới dựa trên một quy tắc được định nghĩa sẵn mỗi khi bạn gửi yêu cầu. Điều này giúp hợp lý hóa quy trình gỡ lỗi và đảm bảo mỗi yêu cầu chứa dữ liệu duy nhất.
Môi trường và biến: Apidog hỗ trợ cấu hình các môi trường và dịch vụ khác nhau, cho phép nhà phát triển chuyển đổi giữa các thiết lập cho môi trường phát triển, kiểm thử và sản xuất. Tính năng này cung cấp sự linh hoạt khi kiểm thử API trong nhiều điều kiện khác nhau.
Bộ xử lý trước và sau: Apidog cho phép định nghĩa các bước tiền xử lý và hậu xử lý có thể được thực thi trước và sau khi yêu cầu API được gửi. Các thao tác này có thể bao gồm thao tác dữ liệu, ghi log, xử lý lỗi hoặc bất kỳ hành động cần thiết nào để chuẩn bị cho hoặc xử lý phản hồi API.
Scripting: Nhà phát triển có khả năng viết và thực thi script trong Apidog, cho phép tùy chỉnh nâng cao và tự động hóa các tác vụ trong quá trình phát triển và kiểm thử API. Script có thể được sử dụng để thực hiện các thao tác phức tạp, tương tác với hệ thống bên ngoài hoặc nâng cao chức năng của các yêu cầu và phản hồi API.
Trường hợp gỡ lỗi: Endpoint Case trong Apidog là một trường hợp kiểm thử được định nghĩa sẵn cho một endpoint API cụ thể, được sử dụng để hợp lý hóa quy trình tạo, quản lý và thực thi các kiểm thử API, cũng như tích hợp chúng vào các quy trình kiểm thử tự động.
Modified at 2026-06-11 10:23:06
Previous
Tổng quan
Next
Tạo yêu cầu
Built with