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
  • 🇨🇳 繁體中文
Learning Center
HomeSupport CenterAPI ReferencesDownloadChangelog
Learning Center
HomeSupport 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

Trường hợp kiểm thử

Bắt đầu từ phiên bản Apidog 2.7.29, hiện nay bạn có thể thêm trường hợp kiểm thử trực tiếp trên trang chi tiết endpoint.
Mỗi trường hợp kiểm thử đại diện cho một tập hợp các tham số yêu cầu cho endpoint. Người dùng có thể tổ chức và quản lý tất cả trường hợp kiểm thử một cách có hệ thống, sau đó chạy chúng bằng một cú nhấp chuột để hoàn tất kiểm thử cho endpoint hiện tại.
Trường hợp kiểm thử so với trường hợp gỡ lỗi
Trường hợp kiểm thử
Mục đích: Xác minh liệu endpoint có hoạt động như mong đợi trong các kịch bản yêu cầu khác nhau hay không, tập trung vào tính toàn diện.
Bao phủ nhiều kịch bản: tích cực, tiêu cực, biên và bảo mật.
Thường ít được sửa đổi hoặc thực thi hơn.
Trường hợp gỡ lỗi
Mục đích: Xác minh nhanh các phản hồi endpoint trong quá trình phát triển hoặc khắc phục sự cố, tập trung vào tốc độ.
Thường giới hạn ở các kịch bản cơ bản như thành công và thất bại.
Thường được sửa đổi và chạy thường xuyên.

Tạo trường hợp kiểm thử#

Bạn có thể tạo trường hợp kiểm thử theo một số cách:

1. Tạo thủ công#

Trong tab Trường hợp kiểm thử của trang chi tiết endpoint, nhấp vào + Thêm trường hợp để tạo thủ công một trường hợp.

2. Nhập từ trường hợp gỡ lỗi#

Khi thêm một trường hợp kiểm thử, bạn có thể chọn Nhập từ trường hợp gỡ lỗi để sao chép hoặc di chuyển các trường hợp gỡ lỗi hiện có vào trường hợp kiểm thử.
Sao chép: Sử dụng tùy chọn này khi bạn vẫn cần trường hợp gỡ lỗi để xác thực nhanh nhưng cũng muốn dùng nó làm trường hợp kiểm thử.
Di chuyển: Sử dụng tùy chọn này khi trường hợp gỡ lỗi không còn được dùng thường xuyên để gỡ lỗi và chủ yếu được viết để kiểm thử ngoại lệ. Thao tác này trực tiếp chuyển đổi nó thành một trường hợp kiểm thử, giúp việc di chuyển nhanh hơn nếu các trường hợp kiểm thử ban đầu được tạo dưới dạng trường hợp gỡ lỗi.

Chi tiết trường hợp kiểm thử#

Một trường hợp kiểm thử chứa các thông tin sau:
Nhóm: Được tổ chức theo mục đích kiểm thử (tích cực, tiêu cực, biên, v.v.).
Tên trường hợp: Tên của trường hợp kiểm thử.
Tham số yêu cầu: Các tham số Path, Query, Header và form-data Body.
Body yêu cầu: Hỗ trợ RAW, JSON, XML, v.v.
Bộ xử lý trước/sau
Xác thực phản hồi: Bật/tắt xác thực và chỉ định các thành phần phản hồi cần được xác thực.
[!NOTE]
Vì các trường hợp kiểm thử ít được cập nhật hơn, chúng phải được đồng bộ thủ công với các thay đổi của endpoint. Ví dụ: nếu một trường mới được thêm vào endpoint, bạn sẽ cần nhấp vào Cập nhật trong trường hợp kiểm thử để cập nhật trường đó.
Mọi chỉnh sửa đối với chi tiết trường hợp kiểm thử phải được lưu bằng cách nhấp vào Lưu. Nếu có thay đổi chưa được lưu, hệ thống sẽ nhắc bạn.

Quản lý trường hợp kiểm thử#

Trong tab Trường hợp kiểm thử, bạn có thể quản lý tất cả các trường hợp kiểm thử đã tạo. Sử dụng các tính năng tìm kiếm và lọc ở góc trên bên trái để dễ dàng tìm các trường hợp kiểm thử bạn cần. Bạn cũng có thể sử dụng tab nhóm để nhanh chóng xem các trường hợp kiểm thử theo nhóm. Đối với các thao tác trên trường hợp kiểm thử cụ thể:
Một trường hợp kiểm thử: Bạn có thể mở một tab mới để xem, sửa đổi và chạy một trường hợp kiểm thử. Các thao tác cơ bản bao gồm sao chép, di chuyển trường hợp kiểm thử sang các nhóm khác, sao chép cURL của trường hợp kiểm thử và xóa trường hợp kiểm thử.
Nhiều trường hợp kiểm thử: Khi bạn chọn nhiều trường hợp kiểm thử trong danh sách, các nút thao tác sẽ xuất hiện ở góc trên bên phải, cho phép bạn nhóm hàng loạt, xóa và đồng bộ với các bản cập nhật endpoint.

Chạy trường hợp kiểm thử#

Khi xem một trường hợp kiểm thử, nhấp vào nút Chạy để gửi yêu cầu với các tham số của trường hợp đó. Phản hồi thực tế sau đó sẽ được hiển thị.
Bạn cũng có thể sử dụng Chạy tất cả hoặc chọn nhiều trường hợp kiểm thử từ danh sách và chạy chúng cùng nhau. Giao diện sẽ hiển thị trường hợp nào hiện đang chạy và trường hợp nào đã có kết quả.
Sau khi chạy hàng loạt, bạn có thể mở một trường hợp kiểm thử để xem trực tiếp kết quả thực thi của trường hợp đó.

Báo cáo kiểm thử#

Sau khi chạy kiểm thử hàng loạt, bạn có thể kiểm tra tất cả báo cáo lịch sử trong Báo cáo kiểm thử ở phía trên bên phải.
Nhấp vào một báo cáo để xem kết quả chi tiết, hỗ trợ truy vết và phân tích vấn đề.
Tổng quan về cách hoạt động của trường hợp kiểm thử:

Thực tiễn tốt nhất cho kiểm thử một endpoint#

Kiểm thử một endpoint thường bao gồm hai vai trò: nhà phát triển backend và kỹ sư QA.
Nhà phát triển backend: Viết và gỡ lỗi mã endpoint.
Kỹ sư QA: Thực hiện kiểm thử API toàn diện và xác định vấn đề.
Với việc Apidog hiện hỗ trợ trường hợp kiểm thử cho endpoint, quy trình làm việc có thể hiệu quả hơn:
Kỹ sư QA có thể trực tiếp viết và quản lý các trường hợp kiểm thử đơn vị trong tài liệu endpoint.
Nhà phát triển có thể sử dụng các trường hợp kiểm thử hiện có để chạy kiểm thử, xem kết quả và tự khắc phục vấn đề — mà không cần chờ phản hồi từ kỹ sư QA hoặc trao đổi kéo dài.
Quy trình thực tiễn tốt nhất:
Quy trình làm việc này có thể cải thiện hiệu quả cộng tác:
1.
Các trường hợp kiểm thử có thể được viết ngay sau khi tài liệu endpoint được hoàn thiện, hiển thị cho tất cả thành viên nhóm trong Apidog.
2.
Nhà phát triển có thể tự kiểm thử endpoint sau khi gỡ lỗi—không cần chờ kỹ sư QA.
3.
Nhà phát triển có thể khắc phục vấn đề trực tiếp dựa trên kết quả kiểm thử—không cần thêm ticket hoặc chuyển giao bổ sung.
4.
Kết quả kiểm thử rõ ràng giúp việc giải thích vấn đề trở nên trực quan, tránh hiểu nhầm.
Modified at 2026-06-11 10:23:06
Previous
Trường hợp gỡ lỗi
Next
Giá trị động
Built with