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. Kịch bản kiểm thử
  • 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. Kịch bản kiểm thử

Tạo một kịch bản kiểm thử

Một kịch bản kiểm thử trong kiểm thử Apidog đóng vai trò là đơn vị cơ bản, tương tự như Collection trong Postman. Khi bạn cần gửi nhiều yêu cầu liên tiếp, xây dựng các kịch bản kiểm thử liên tục, hoặc lặp lại các yêu cầu với dữ liệu kiểm thử khác nhau, bạn có thể tạo một kịch bản kiểm thử và thêm các yêu cầu cần thiết vào đó.

Lợi ích của kịch bản kiểm thử#

Sử dụng kịch bản kiểm thử trong Apidog, bạn có thể đáp ứng hiệu quả nhiều yêu cầu kiểm thử API:
Tính năngMô tả
Thực thi yêu cầu tuần tựTổ chức và thực thi nhiều yêu cầu theo một thứ tự xác định để mô phỏng tương tác của người dùng hoặc luồng quy trình
Báo cáo kiểm thửTự động tạo báo cáo cung cấp các hình ảnh trực quan chi tiết về khẳng định và kết quả của từng yêu cầu
Tích hợp CI/CDTích hợp kịch bản kiểm thử vào pipeline CI/CD để bảo đảm kiểm thử tự động trong các chu kỳ phát triển, hỗ trợ phát hiện sớm vấn đề
Kiểm thử hiệu năngĐánh giá hiệu năng API dưới các mức tải khác nhau và tạo phân tích xu hướng để xác định thay đổi trong hành vi phản hồi theo thời gian
Kiểm thử tham số độngThực thi yêu cầu nhiều lần bằng các tham số được tạo động để kiểm thử cách API xử lý đầu vào biến đổi
Dữ liệu kiểm thử được định nghĩa sẵnSử dụng dữ liệu đặt trước cho yêu cầu để mô phỏng điều kiện vận hành thực tế và xác minh phản hồi API so với kết quả mong đợi
Truyền dữ liệu giữa các yêu cầuTự động truyền dữ liệu từ đầu ra của một yêu cầu sang yêu cầu khác, rất quan trọng khi kiểm thử các API yêu cầu duy trì trạng thái giữa các lần gọi
Quan hệ yêu cầu theo logicCấu hình các điều kiện logic như if, for và foreach để quản lý luồng thực thi dựa trên kết quả của các yêu cầu trước đó hoặc các điều kiện cụ thể
Các tính năng này cho phép bạn tạo các môi trường kiểm thử linh hoạt và hiệu quả, góp phần vào việc phát triển API mạnh mẽ và chất lượng cao.

Tạo một kịch bản kiểm thử#

Sau khi mở Apidog, hãy điều hướng đến mô-đun "Tests", sau đó nhấp vào dấu + bên cạnh thanh tìm kiếm để tạo một kịch bản kiểm thử mới. Chọn thư mục phù hợp cho kịch bản đó và đặt mức độ ưu tiên để hoàn tất việc tạo.
Tạo một kịch bản kiểm thử mới

Thêm các bước kiểm thử#

Sau khi đã thiết lập kịch bản kiểm thử trong Apidog, bạn có thể bắt đầu thêm các yêu cầu vào đó. Có một số cách để thêm yêu cầu, mỗi cách phù hợp với các nhu cầu và mức độ linh hoạt khác nhau:

Yêu cầu được liên kết với đặc tả endpoint#

Các yêu cầu này có thể được cập nhật khi đặc tả endpoint thay đổi:

Nhập từ đặc tả endpoint#

Bạn có thể nhập các đặc tả endpoint từ dự án hiện tại làm các bước trong kịch bản kiểm thử. Có hai chế độ khi nhập endpoint: "Manual" và "Automated." Để biết hướng dẫn chi tiết hơn, vui lòng tham khảo Đồng bộ dữ liệu từ endpoints/endpoint cases.
Chế độ Manual
Trong chế độ "Manual", các sửa đổi đối với tài liệu endpoint trong dự án không tác động ngay lập tức đến các endpoint trong các bước kiểm thử. Việc đồng bộ dữ liệu kiểm thử chỉ diễn ra khi tester kích hoạt nút "Manual". Cần lưu ý rằng những thay đổi được thực hiện đối với dữ liệu bước kiểm thử sẽ không cập nhật tài liệu endpoint, ngay cả khi nhấp vào "Manual Sync". Thay vào đó, việc nhấp vào nút này cho phép các kịch bản kiểm thử truy xuất thông tin từ tài liệu endpoint nhằm mục đích đồng bộ.
Chế độ Automated
Trong chế độ "Automated", mọi thay đổi trong tài liệu endpoint thuộc dự án sẽ được cập nhật đồng bộ trong các bước kiểm thử.
Chế độ Manual và Automated
Nếu bạn cần kiểm thử endpoint từ các dự án khác trong một kịch bản kiểm thử, vui lòng tham khảo Nhập Endpoints/Cases từ các dự án khác vào bước kiểm thử.

Nhập từ endpoint case#

Bạn có thể chọn nhập endpoint case từ dự án hiện tại hoặc các dự án khác. Có hai chế độ khi nhập endpoint case: "Copy" và "Reference".
Chế độ Copy
Khi nhập một endpoint case dưới dạng "Copy", các tham số trong endpoint case cũng sẽ được sao chép vào các bước kiểm thử. Chúng sẽ độc lập với nhau và các thay đổi ở mỗi bên sẽ không ảnh hưởng đến bên còn lại. Có thể chọn đồng bộ thủ công.
Chế độ Reference
Khi nhập một endpoint case dưới dạng "Reference", yêu cầu sẽ trực tiếp sử dụng endpoint case từ dự án gốc.
Chế độ Copy và Reference
Nếu bước kiểm thử được tham chiếu từ một case, bạn sẽ thấy lời nhắc cho biết rằng việc sửa đổi bước này cũng sẽ ảnh hưởng đến endpoint case gốc và bất kỳ bước nào khác sử dụng nó.
Lời nhắc về case được tham chiếu

Yêu cầu độc lập không liên kết với đặc tả API#

Các yêu cầu này không cập nhật theo các thay đổi trong đặc tả API. Chúng cho phép tùy chỉnh nhiều hơn:

Thêm yêu cầu tùy chỉnh#

Trong một quy trình làm việc, bạn có thể cần gọi một endpoint nằm ngoài dự án, chẳng hạn như endpoint thanh toán của bên thứ ba.
Bạn có thể thêm một yêu cầu API tùy chỉnh trong các bước kiểm thử. Yêu cầu tùy chỉnh có thể là bất kỳ yêu cầu HTTP nào, bao gồm các phương thức phổ biến như GET, POST, PUT, DELETE, v.v.

Thêm từ cURL#

Trong các quy trình làm việc thực tế, nhiều yêu cầu endpoint được trình bày dưới dạng dòng lệnh cURL. Bạn có tùy chọn nhập các yêu cầu cURL vào các bước kiểm thử chỉ bằng một cú nhấp chuột.

Tham chiếu các kịch bản kiểm thử khác#

Bao gồm các bước từ kịch bản kiểm thử khác#

Bạn có thể nhân bản các bước kiểm thử hoặc điều kiện điều khiển quy trình bằng cách nhập từ các kịch bản kiểm thử khác trong cùng một dự án.
Bao gồm các bước từ kịch bản khác

Tham chiếu các kịch bản kiểm thử khác#

Bạn có thể tham chiếu các kịch bản kiểm thử khác như một bước kiểm thử. Có hai trường hợp sử dụng:
1.
Nếu quy trình nghiệp vụ của bạn có một số bước kiểm thử API chung, có thể tái sử dụng, bạn có thể biên soạn các bước này thành một kịch bản kiểm thử nhỏ, sau đó tham chiếu trực tiếp kịch bản đó trong các kịch bản kiểm thử rộng hơn khác.
2.
Nếu bạn cần hồi quy quy trình chủ đạo của toàn bộ sản phẩm, bạn có thể tham chiếu đến các kịch bản kiểm thử con khác nhau trong kịch bản kiểm thử để lắp ghép, và hoàn tất công việc kiểm thử hồi quy cho tất cả các quy trình chủ đạo chỉ bằng một cú nhấp chuột.
Để ngăn vòng lặp vô hạn và các tình huống khiến kịch bản kiểm thử không thể dừng chạy bình thường, tính năng tham chiếu các kịch bản kiểm thử khác không thể tham chiếu chính kịch bản kiểm thử gốc.

Điều phối kịch bản kiểm thử#

Nhấp vào bất kỳ bước kiểm thử nào sẽ vào chế độ điều phối. Trong chế độ này, bạn có một trang thao tác lớn hơn để điền nội dung chi tiết của từng bước kiểm thử một cách tốt hơn và hiệu quả hơn. Phía bên trái của trang là luồng tổng thể của kịch bản kiểm thử, còn phía bên phải là chi tiết của bước kiểm thử đang được chọn. Các yêu cầu endpoint và các thành phần điều khiển quy trình kiểm thử sẽ có các bảng hiển thị khác nhau.
Bạn có thể điều chỉnh thứ tự các bước bằng cách kéo biểu tượng ≡ ở phía trước bước.
Bạn có thể sử dụng các phím "⬆️" và "⬇️" để nhanh chóng chuyển đổi giữa các bước kiểm thử được chọn trong chế độ này.
Tổng quan chế độ điều phối
Trong chế độ điều phối, bạn có thể chỉnh sửa nhiều bước, sau đó nhấp vào nút "Save All" ở góc trên bên trái để lưu tất cả thay đổi.
Nếu bất kỳ bước nào có thay đổi chưa được lưu, bước đó sẽ được đánh dấu bằng một chấm trong thanh danh sách ở bên trái. Hãy nhớ luôn lưu các thay đổi bạn đã thực hiện.
Chỉ báo thay đổi chưa được lưu
Modified at 2026-06-11 10:23:06
Previous
Tổng quan
Next
Truyền dữ liệu giữa các yêu cầu
Built with