❅
❅
❆
❅
❆
❅
❆
❅
❆
❆

  • 0939206009
  • thaian.it15@gmail.com
  • Facebook
  • Youtube
  • Zalo
Anh Tester Logo
  • Khoá học
    • All Courses
    • Website Testing
    • API Testing
    • Desktop Testing
    • Mobile Testing
    • Programming Language
    • CI/CD for Tester
    • Performance Testing
  • 💥Khai giảng
  • tools
    • TestGenAI - AI Test Cases Generator
    • Mobile Apps Demo
    • Automation Framework Selenium TestNG
    • Automation Framework Cucumber TestNG
    • Gherkin Convert Functions in Katalon
    • Convert object from Selenium Java to Playwright Python
    • Website Demo CRM
    • Website Demo HRM
    • Website Demo HRM GO
    • Website Demo POS
    • Website Demo eCommerce CMS
  • blog
    • Selenium C#
    • Selenium Java
    • Katalon Tools
    • Jenkins CI/CD
    • SQL cho Tester
    • Manual Testing
    • Tài liệu cho Tester
    • Automation Testing
    • akaAT Tools
    • Cucumber TestNG
    • API Testing with Postman
    • Apache Maven
    • AI in Software Testing
    • Lịch khai giảng
  • Liên hệ
  • Log in
    Sign up

[API Postman] Bài 7 - Sử dụng Collections và Variables trong Postman

  • Blog
  • API Testing with Postman
[API Postman] Bài 7 - Sử dụng Collections và Variables trong Postman
Video

[API Postman] Bài 7 - Sử dụng Collections và Variables trong Postman

  • Anh Tester
  • API Testing with Postman
  • 4819
✅ Sử dụng Collections để thiết lập giá trị toàn cục, execute test case đồng loạt, chia sẻ bộ test cases
✅ Sử dụng Variables trong Script Assert response, dùng cho Path, dùng cho Body, dùng cho Authentication

Sử dụng Collections và Variables trong Postman giúp bạn tổ chức và quản lý các yêu cầu API một cách hiệu quả hơn. Dưới đây là hướng dẫn chi tiết:


1. Collections (Bộ sưu tập)

  • Khái niệm:
    • Collections là nơi bạn nhóm các yêu cầu API liên quan lại với nhau.
    • Giúp bạn tổ chức các yêu cầu theo dự án, tính năng hoặc bất kỳ cách nào phù hợp với quy trình làm việc của bạn.
  • Lợi ích:
    • Tổ chức và quản lý các yêu cầu API một cách hiệu quả.
    • Dễ dàng chia sẻ và cộng tác với người khác.
    • Tái sử dụng các yêu cầu và thiết lập.
    • Chạy các yêu cầu theo trình tự.
  • Cách sử dụng:
    • Tạo một Collection mới: Nhấn vào "New" -> "Collection".
    • Thêm yêu cầu vào Collection: Kéo và thả yêu cầu vào Collection hoặc chọn Collection khi tạo yêu cầu mới.
    • Sắp xếp các yêu cầu: Sắp xếp các yêu cầu theo thứ tự bạn muốn.
    • Chạy Collection: Nhấn vào nút "Run" để chạy tất cả các yêu cầu trong Collection.


2. Variables (Biến)

  • Khái niệm:
    • Variables cho phép bạn lưu trữ và tái sử dụng các giá trị trong Postman.
    • Giúp bạn tránh việc lặp lại các giá trị giống nhau trong nhiều yêu cầu.
  • Các loại Variables:
    • Global Variables (Biến toàn cục):
      • Có thể truy cập từ bất kỳ đâu trong Postman.
      • Phù hợp để lưu các giá trị dùng chung, như URL chính hoặc timeout mặc định.
    • Collection Variables (Biến bộ sưu tập):
      • Chỉ có thể truy cập trong một Collection cụ thể.
      • Thường được sử dụng cho các giá trị liên quan đến nhóm yêu cầu thuộc cùng một dự án
    • Environment Variables (Biến môi trường):
      • Phạm vi sử dụng trong từng môi trường, ví dụ: Development, Testing, hoặc Production.
      • Hữu ích để quản lý các giá trị thay đổi theo môi trường, như URL hoặc token.
    • Local Variables (Biến cục bộ):
      • Chỉ hoạt động trong yêu cầu hiện tại.
      • Được khai báo trực tiếp trong Pre-request Script hoặc Test Script.
    • Data Variables (Biến dữ liệu):
      • Lưu trữ giá trị từ tập dữ liệu khi chạy Collection Runner.
      • Thường dùng trong kiểm thử tự động với nhiều tập dữ liệu khác nhau.
  • Cách sử dụng:
    • Tạo Variables:
      • Global Variables: Mở tab "Environments" -> chọn "Globals" -> thêm Key và Value.
      • Collection Variables: Chọn Collection -> tab "Variables" -> thêm Key và Value.
      • Environment Variables: Mở tab "Environments" -> "Add" -> thêm Key và Value.
    • Sử dụng Variables trong yêu cầu:
      • Sử dụng cú pháp {{variable_name}} trong URL, header, body, v.v.
    • Sử dụng Variables trong script:
      • pm.variables.get("variable_name") để lấy giá trị.
      • pm.variables.set("variable_name", "value") để đặt giá trị.


Ví dụ
:

  1. Tạo một Collection: "My API Tests".
  2. Tạo một Environment: "Development".
  3. Thêm một Environment Variable: base_url = https://api.example.com.
  4. Tạo một yêu cầu GET: {{base_url}}/users.
  5. Chạy yêu cầu: Postman sẽ thay thế {{base_url}} bằng giá trị của biến môi trường.


Lợi ích khi kết hợp Collections và Variables
:

  • Tái sử dụng: Sử dụng biến để lưu trữ các giá trị thường dùng và tái sử dụng chúng trong nhiều yêu cầu trong cùng một Collection.
  • Môi trường linh hoạt: Dùng Environment Variables để dễ dàng chuyển đổi giữa các môi trường kiểm thử (development, staging, production) mà không cần thay đổi từng yêu cầu.
  • Kiểm thử tự động: Kết hợp Collections, Variables, và Collection Runner để tạo các bộ kiểm thử tự động.
  • Tags:
  • API
  • API Testing
  • Kiểm thử API
  • Collections
  • Variables

Chia sẻ bài viết

Facebook Linkedin Telegram Pinterest Share with Zalo Zalo

Cộng đồng Automation Testing Việt Nam

🌱 Facebook Fanpage: Anh Tester
🌱 Telegram
Automation Testing:   Cộng đồng Automation Testing
🌱 
Facebook Group Automation: Cộng đồng Automation Testing Việt Nam
🌱 Telegram
Manual Testing:   Cộng đồng Manual Testing
🌱 
Facebook Group Manual: Cộng đồng Manual Testing Việt Nam

  • Anh Tester

    Anh Tester

    Đường dẫu khó chân vẫn cần bước đi
    Đời dẫu khổ tâm vẫn cần nghĩ thấu

    • Facebook
    • Youtube
    • Zalo

Search Blogs

Related Blogs

[API Postman] Bài 8 - Import test data và Assert dữ liệu Input Output

[API Postman] Bài 8 - Import test data và Assert dữ liệu Input Output

Jan-08-2024 by Anh Tester
[API Postman] Bài 7 - Sử dụng Collections và Variables trong Postman

[API Postman] Bài 7 - Sử dụng Collections và Variables trong Postman

Jan-08-2024 by Anh Tester
[API Postman] Bài 6 - Viết script để Assert giá trị trong Response

[API Postman] Bài 6 - Viết script để Assert giá trị trong Response

Jan-08-2024 by Anh Tester
[API Postman] Bài 5 - Sử dụng Authentication trong test API

[API Postman] Bài 5 - Sử dụng Authentication trong test API

Jan-08-2024 by Anh Tester
[API Postman] Bài 4 - Phân tích tài liệu API và viết API test case

[API Postman] Bài 4 - Phân tích tài liệu API và viết API test case

Jan-08-2024 by Anh Tester
[API Postman] Bài 3 - Cài đặt công cụ Postman để kiểm thử API

[API Postman] Bài 3 - Cài đặt công cụ Postman để kiểm thử API

Jan-08-2024 by Anh Tester
[API Postman] Bài 2 - Các phương thức Request trong REST API và các trạng thái của Response

[API Postman] Bài 2 - Các phương thức Request trong REST API và các trạng thái của Response

Jan-08-2024 by Anh Tester
[API Postman] Bài 1 - API là gì? Tại sao cần kiểm thử API?

[API Postman] Bài 1 - API là gì? Tại sao cần kiểm thử API?

Jan-08-2024 by Anh Tester
view all

Blog Tags

  • Selenium
  • Xpath
  • Locator
  • Jenkins
  • Testing
  • Tester
  • Thuật ngữ
  • Lộ trình
  • Khóa học
  • Mindset
  • QA
  • QC
  • Checklist
  • Website
  • Mobile
  • Question
  • Answer
  • Phỏng vấn
  • Extension
  • Cucumber
  • Gherkin
  • Agile
  • Scrum
  • Document
  • Testing Level
  • Automation Test
  • Test Cases
  • Trường hợp
  • Katalon
  • JMeter
  • Postman
  • API
  • Manual Test
  • Developer

Anh Tester

Anh Tester profile
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu

Connect me on

  • Facebook
  • Youtube
  • Zalo


Liên hệ

  • 0939206009
  • thaian.it15@gmail.com
  • Anh Tester
  • Donate for Anh Tester
QR Facebook Group
QR Discord Group

Copyright © 2021-2025 Anh Tester Automation Testing