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. Chạy 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. Chạy kịch bản kiểm thử

Dữ liệu kiểm thử dùng chung

Trong kiểm thử tự động, nhiều kịch bản kiểm thử có thể cần sử dụng cùng một dữ liệu kiểm thử, chẳng hạn như thông tin đăng nhập của người dùng, dữ liệu sản phẩm hoặc các tham số cấu hình. Apidog hỗ trợ tạo Dữ liệu kiểm thử dùng chung có thể được sử dụng trên nhiều kịch bản. Điều này giúp giảm công việc lặp lại, đảm bảo tính nhất quán của dữ liệu và giúp việc quản lý tài nguyên kiểm thử hiệu quả hơn.

Ưu điểm chính của Dữ liệu kiểm thử dùng chung:#

1.
Chia sẻ giữa các kịch bản: Duy trì một bộ dữ liệu kiểm thử ở cấp dự án để nhiều kịch bản tham chiếu.
2.
Quản lý thống nhất: Lưu trữ dữ liệu kiểm thử tập trung; việc sửa đổi tại một nơi sẽ cập nhật tất cả các kịch bản đã tham chiếu dữ liệu đó.
3.
Đảm bảo tính nhất quán: Đảm bảo các kịch bản khác nhau sử dụng cùng một dữ liệu cơ sở để tránh sai lệch trong kết quả.
4.
Quy trình làm việc chuẩn hóa: Thiết lập các tiêu chuẩn dữ liệu kiểm thử nhằm cải thiện khả năng cộng tác của nhóm và khả năng bảo trì của quy trình kiểm thử.

Tạo Dữ liệu kiểm thử dùng chung#

Phương pháp 1: Dữ liệu kiểm thử tĩnh#

1
Trong dự án của bạn, nhấp vào Tests trong menu bên trái, sau đó chọn tab Test Data.
hình ảnh.png
2
Nhấp vào nút Create Test Data (Static) và nhập tên.
hình ảnh.png
3
Nhập hoặc chỉnh sửa dữ liệu theo cách thủ công. Tính năng này hỗ trợ nhập CSV và JSON, chỉnh sửa bảng thủ công hoặc tạo hàng loạt.
tạo-dữ-liệu-kiểm-thử-hàng-loạt.gif
4
Nhấp vào Save để tạo một dữ liệu kiểm thử dùng chung.

Phương pháp 2: Kết nối cơ sở dữ liệu#

Phương pháp này cho phép bạn lấy dữ liệu động từ cơ sở dữ liệu, phù hợp để duy trì sự nhất quán với dữ liệu thực tế.
1
Trong tab Test Data, nhấp vào Create Test Data (Database).
hình ảnh.png
2
Nếu hiện chưa cấu hình kết nối cơ sở dữ liệu, hãy nhấp vào Set Data Source Config để thêm hoặc chọn một cơ sở dữ liệu.
3
Viết một truy vấn SQL để lấy dữ liệu kiểm thử. Bạn cũng có thể sử dụng biến trong SQL. Ví dụ:
tạo-dữ-liệu-dùng-chung-bằng-kết-nối-cơ-sở-dữ-liệu.gif
4
Nhấp vào Save để tạo một dữ liệu kiểm thử dùng chung.
Sau khi dữ liệu được lấy, dữ liệu sẽ giữ nguyên trạng thái tĩnh cho đến khi bạn làm mới thủ công.
img_v3_02v9_77e7ef9f-11e8-4d44-9816-cede3a69d97g.jpg

Sử dụng Dữ liệu kiểm thử dùng chung trong các kịch bản#

Sau khi tạo dữ liệu kiểm thử dùng chung, bạn có thể tham chiếu dữ liệu đó trong bất kỳ kịch bản kiểm thử nào.
1
Đi tới một Test Scenario, và trong bảng cấu hình chạy, nhấp vào danh sách thả xuống Test Data để chọn dữ liệu dùng chung của bạn.
hình ảnh.png
2
Sau khi được tham chiếu, bạn có thể sử dụng dữ liệu trong các bước kiểm thử bằng cú pháp {{variable_name}}.
hình ảnh.png

Quản lý Dữ liệu kiểm thử dùng chung#

Chỉnh sửa Dữ liệu kiểm thử dùng chung#

Trong danh sách "Dữ liệu kiểm thử dùng chung", nhấp vào tên dữ liệu để mở màn hình chỉnh sửa. Bạn có thể:
Thay đổi tên dữ liệu
Thêm, xóa hoặc chỉnh sửa các hàng dữ liệu
Thêm hoặc xóa các cột dữ liệu (biến)
Nhập dữ liệu mới để ghi đè dữ liệu hiện có
Xuất dữ liệu hiện tại dưới dạng CSV hoặc JSON
Sau khi bạn cập nhật dữ liệu kiểm thử dùng chung, tất cả các trường hợp kịch bản tham chiếu dữ liệu đó sẽ tự động sử dụng các giá trị mới nhất — không cần đồng bộ thủ công.
Giới hạn chỉnh sửa đối với dữ liệu kiểm thử dùng chung loại cơ sở dữ liệu:
Nội dung dữ liệu ở chế độ chỉ đọc; bạn không thể chỉnh sửa trực tiếp từng giá trị riêng lẻ
Hỗ trợ làm mới thủ công: dữ liệu được lấy lại từ cơ sở dữ liệu đã liên kết và ghi đè bộ dữ liệu hiện tại
Bạn có thể thay đổi tên dữ liệu kiểm thử
Bạn có thể thay đổi thiết lập kết nối cơ sở dữ liệu hoặc truy vấn SQL

Cấu hình dữ liệu theo môi trường#

Dữ liệu kiểm thử dùng chung có thể được cấu hình theo từng môi trường. Bạn có thể duy trì một bộ dữ liệu riêng cho phát triển, kiểm thử và các môi trường khác; khi bạn chuyển đổi môi trường, dữ liệu của môi trường đó sẽ tự động được sử dụng.
hình ảnh.png

Sử dụng Dữ liệu kiểm thử dùng chung trong script#

Bạn có thể truy cập dữ liệu kiểm thử dùng chung trong các script tiền xử lý hoặc hậu xử lý:
Tên biến phải khớp với tên cột trong dữ liệu kiểm thử dùng chung.

Dữ liệu kiểm thử dùng chung so với Dữ liệu kiểm thử kịch bản#

Tiêu chí so sánhDữ liệu kiểm thử dùng chungDữ liệu kiểm thử kịch bản
Phạm vi dữ liệuCấp dự án; có thể được nhiều kịch bản kiểm thử sử dụngChỉ kịch bản kiểm thử hiện tại
Đồng bộ dữ liệuCác thay đổi tự động áp dụng cho tất cả kịch bản tham chiếu dữ liệu đóChỉ ảnh hưởng đến kịch bản hiện tại
Trường hợp sử dụngDữ liệu cơ sở dùng chung, ví dụ: thông tin người dùng, dữ liệu sản phẩmDữ liệu dành riêng cho một kịch bản
Bảo trìThấp; được quản lý tại một nơiCao hơn; được duy trì theo từng kịch bản

Phương pháp hay nhất#

1. Sử dụng mức độ chi tiết dữ liệu phù hợp
Sử dụng dữ liệu kiểm thử dùng chung cho dữ liệu cơ sở có khả năng tái sử dụng cao; giữ dữ liệu dành riêng cho kịch bản trong chính kịch bản đó.
2. Sử dụng cách đặt tên rõ ràng
Đặt tên mô tả cho dữ liệu kiểm thử dùng chung (ví dụ: "Dữ liệu đăng nhập người dùng", "Dữ liệu danh sách sản phẩm") để nhóm có thể dễ dàng hiểu và chọn.
3. Dọn dẹp dữ liệu không sử dụng thường xuyên
Định kỳ kiểm tra dữ liệu kiểm thử dùng chung nào vẫn đang được tham chiếu và xóa dữ liệu không còn được sử dụng để giữ danh sách gọn gàng.
4. Sử dụng cùng với biến môi trường
Giữ các thiết lập liên quan đến môi trường (ví dụ: URL, khóa) trong biến môi trường và dữ liệu nghiệp vụ trong dữ liệu kiểm thử dùng chung để phân tách rõ ràng các mối quan tâm.

Câu hỏi thường gặp#

Dữ liệu kiểm thử dùng chung khác gì so với biến môi trường?
Biến môi trường phù hợp nhất cho cấu hình (ví dụ: URL cơ sở API, khóa), thường là một giá trị cho mỗi biến. Dữ liệu kiểm thử dùng chung phù hợp nhất cho dữ liệu nghiệp vụ và hỗ trợ nhiều hàng cho kiểm thử theo dữ liệu. Bạn có thể sử dụng cả hai cùng nhau.
Việc thay đổi dữ liệu kiểm thử dùng chung có ảnh hưởng đến các kiểm thử đang chạy không?
Không. Một kiểm thử đang chạy sử dụng bản chụp dữ liệu tại thời điểm lượt chạy bắt đầu. Các thay đổi của bạn chỉ ảnh hưởng đến những lượt chạy kiểm thử mới mà bạn bắt đầu sau đó.
Dữ liệu kiểm thử dùng chung có thể chứa bao nhiêu bản ghi?
Dữ liệu kiểm thử dùng chung hỗ trợ số lượng bản ghi lớn; giới hạn chính xác phụ thuộc vào gói nhóm của bạn. Nên giữ mỗi bộ dữ liệu ở kích thước hợp lý (ví dụ: dưới 1000 hàng) để đạt hiệu suất tốt nhất.
Modified at 2026-06-11 10:23:06
Previous
Kiểm thử dựa trên dữ liệu
Next
Tác vụ đã lên lịch
Built with