Thunder Client là một phần mở rộng khách hàng REST API nhẹ được thiết kế cho Visual Studio Code. Được điều chỉnh để đơn giản hóa API testing trong môi trường VS Code, việc sử dụng biến có thể cải thiện năng suất. Trong hướng dẫn này, chúng tôi sẽ giới thiệu chi tiết về biến môi trường của Thunder Client cho bạn.
Biến Thunder Client
Thunder Client cho phép người dùng tận dụng sức mạnh của các biến, hoạt động như các vị trí giữ chỗ cho các giá trị động có thể thay đổi giữa các API requests. Những biến này có thể được lưu trữ trong một môi trường được chọn, mang lại tính linh hoạt và dễ dàng bảo trì.

Các biến có thể được định nghĩa trong tab môi trường, hoặc thiết lập biến môi trường từ phản hồi, cho phép khả năng thích ứng và tái sử dụng giữa các yêu cầu. Trong các bài kiểm tra, Thunder Client theo định dạng {{variableName}}. Các biến không tồn tại hoặc lỗi chính tả sẽ hiển thị bằng phông chữ trắng trong khi các biến khớp sẽ chuyển sang màu xanh lá cây.
Các Biến Môi Trường trong Thunder Client:
Các môi trường trong Thunder Client cung cấp một cách để quản lý các tập hợp biến dựa trên các kịch bản thử nghiệm hoặc môi trường khác nhau (ví dụ: phát triển, kiểm tra, sản xuất). Chuyển đổi giữa các môi trường cho phép thay đổi nhanh chóng các giá trị biến liên quan đến mỗi môi trường, đảm bảo tính linh hoạt trong việc kiểm tra API.

Các biến thông thường như {{request_name}}, {{collection_name}} và {{folder_name}} có sẵn cho tất cả các yêu cầu. Các môi trường sau đây có thể được sử dụng, xếp hạng từ thấp nhất đến cao nhất:
- Môi Trường Toàn Cầu: Lưu và chia sẻ các biến trên các bộ sưu tập, với các giá trị được lưu trong tệp chính thunderEnvironment.json.
- Môi Trường Cục Bộ: Lưu trữ các bí mật và mã thông báo tạm thời cục bộ, loại trừ chúng khỏi kiểm soát phiên bản. Các biến là toàn cầu, nhưng các giá trị không được lưu trong tệp chính thunderEnvironment.json.
- Tệp .env: Tạo một môi trường, liên kết một tệp .env và lưu nó để sử dụng trong các yêu cầu bằng cách sử dụng {{variable}}. Các biến trong tệp .env nên ở định dạng key=value.
Quản Lý Môi Trường Hoạt Động và Đính Kèm:
Để sử dụng các biến của môi trường, hãy làm cho nó hoạt động thông qua menu tùy chọn bằng cách chọn Đặt Làm Hoạt Động. Tùy chọn, bạn có thể đính kèm một môi trường vào một bộ sưu tập từ chế độ xem Cài Đặt Bộ Sưu Tập, liên kết nhiều bộ sưu tập với nhiều môi trường.
Các Biến Bộ Sưu Tập và Yêu Cầu:
Đặt các biến môi trường cụ thể cho bộ sưu tập và yêu cầu trong lập trình bằng cách sử dụng phạm vi yêu cầu. Các giá trị biến này chỉ có sẵn trong quá trình thi hành yêu cầu. Ví dụ, trong Tab Trước Chạy, sử dụng tab Lập Trình để thiết lập các biến:
tc.setVar("example_variable", "example_value", "request");
tc.setVar("baseUrl", "http://example-api.com", "request");
Thunder Client cung cấp một môi trường toàn diện để quản lý các biến, nâng cao hiệu quả của việc kiểm tra API trong Visual Studio Code.
3 Bước Để Thiết Lập Biến Môi Trường trong Thunder Client
Thunder Client đơn giản hóa quy trình thiết lập biến môi trường, cung cấp tính linh hoạt trong việc quản lý các giá trị động trên các yêu cầu API của bạn. Làm theo những bước tinh gọn này:
Điều Kiện Tiên Quyết:
Cài đặt Thunder Client trên máy tính của bạn. Nhập "Thunder Client" vào ô tìm kiếm của các phần mở rộng, sau đó cài đặt phần mở rộng Thunder Client.
Bước 1. Chọn Các Loại Biến Môi Trường.
Nhấp vào "Env" trên Thunder Client để thiết lập Mới Môi Trường/Môi Trường Toàn Cầu/Môi Trường Cục Bộ. Bạn cũng có thể nhập biến môi trường hiện có vào Thunder Client.

Bước 2. Định Nghĩa Tên và Giá Trị Môi Trường Mới
Sau khi bạn đã chọn "Mới Môi Trường", nó sẽ hiển thị lời nhắc như sau.

Cấu hình tên và giá trị của các biến môi trường khác ở đây.

Tên Gọi Nhất Quán Quan Trọng:
Tránh Mơ Hồ Trong Tên:
Bước 3. Lưu Các Biến Môi Trường
Sau khi thiết lập các biến môi trường trong Thunder Client, bạn có thể chọn phạm vi áp dụng khi thực hiện các yêu cầu. Tính năng này cho phép bạn linh hoạt kiểm soát phạm vi sử dụng biến môi trường để đáp ứng các nhu cầu và kịch bản khác nhau.
Chọn một phạm vi trong Thunder Client đảm bảo rằng các yêu cầu chỉ sử dụng biến của môi trường được chỉ định. Điều này rất tiện lợi trong việc quản lý nhiều môi trường hoặc chuyển đổi cấu hình một cách liền mạch.
Việc lựa chọn phạm vi linh hoạt của Thunder Client giúp nó thích ứng với các quy trình phát triển phức tạp. Khi bạn thiết lập các biến và chọn phạm vi, việc quản lý các yêu cầu API trở nên thuận tiện hơn, đảm bảo thực thi chính xác trong các môi trường đa dạng.
Các Biến Môi Trường Apidog với một cách trực quan
Apidog là một công cụ API tất cả trong một để lập tài liệu, thử nghiệm và mô phỏng API. Tính năng Các Biến Môi Trường của Apidog đơn giản hóa việc quản lý dự án trên các giai đoạn khác nhau, cung cấp cài đặt môi trường trực quan cho các URL cơ bản và tham số khác nhau.
Với việc truy cập dễ dàng vào cổng Quản lý Môi Trường, người dùng có thể dễ dàng tạo, chỉnh sửa và chuyển đổi giữa các môi trường, giúp đơn giản hóa quy trình thử nghiệm.

Thêm vào đó, Apidog phân biệt giữa Các Dịch Vụ và Các Môi Trường, cho phép người dùng thiết lập các chức năng và URL cơ bản khác nhau. Điều này đảm bảo cấu hình hiệu quả cho các kịch bản khác nhau, thúc đẩy một cách tiếp cận đơn giản cho việc quản lý môi trường và dịch vụ trong quy trình phát triển và thử nghiệm.