Tóm tắt
Thunder Client đã chuyển tính năng đồng bộ Git – tính năng lưu trữ các bộ sưu tập của bạn dưới dạng tệp JSON trong dự án – sang gói Pro có trả phí. Người dùng miễn phí vẫn có thể gửi yêu cầu, nhưng các bộ sưu tập của họ không còn được lưu trong Git theo mặc định. Các lựa chọn thay thế tốt nhất cho bạn là REST Client (miễn phí, dựa trên tệp), Apidog (không gian làm việc miễn phí với đồng bộ hóa đám mây), và đối với người dùng hiện tại, có thể giữ phiên bản Thunder Client cũ hơn với sự hỗ trợ hạn chế.
Giới thiệu
Thunder Client đã xây dựng danh tiếng của mình nhờ là một ứng dụng khách API nhẹ, miễn phí, thân thiện với Git bên trong VS Code. Các nhà phát triển đã sử dụng nó vì nó lưu trữ các bộ sưu tập dưới dạng tệp JSON trong thư mục dự án của họ, có nghĩa là các yêu cầu API có thể nằm trong kiểm soát mã nguồn cùng với mã mà họ đã kiểm thử.
Khi Thunder Client giới thiệu gói Pro và chuyển tính năng đồng bộ Git sang gói trả phí, nó đã thay đổi đề xuất giá trị cốt lõi làm cho công cụ này trở nên phổ biến. Bài viết này trình bày chính xác những gì đã thay đổi, những gì người dùng miễn phí đã mất và các lộ trình di chuyển có sẵn vào năm 2026.
Dòng thời gian: cách việc tính phí diễn ra
Thunder Client ra mắt dưới dạng tiện ích mở rộng VS Code hoàn toàn miễn phí. Mô hình ban đầu lưu trữ các bộ sưu tập dưới dạng tệp JSON trong thư mục `.thunder-tests` bên trong dự án của bạn. Các tệp này được tự động cam kết vào Git và hoạt động tốt trong môi trường nhóm.
Khi Thunder Client phát triển, đội ngũ phát triển đã giới thiệu gói Pro để tài trợ cho việc phát triển tiếp theo. Các tính năng được chuyển sang gói Pro bao gồm:
Đồng bộ Git: Khả năng lưu trữ các bộ sưu tập dưới dạng tệp JSON trong thư mục dự án của bạn. Đây là thay đổi đáng kể nhất. Người dùng gói miễn phí hiện có các bộ sưu tập của họ được lưu trữ trong bộ nhớ tiện ích mở rộng của VS Code, không phải trong dự án của họ.
Chia sẻ nhóm: Chia sẻ các bộ sưu tập với đồng đội thông qua các quy trình làm việc dựa trên Git.
Trình chạy CLI: Chạy các bộ sưu tập từ dòng lệnh cho các quy trình CI/CD.
Gói miễn phí vẫn giữ lại các tính năng cơ bản như gửi yêu cầu, bộ sưu tập cục bộ và biến môi trường. Đối với các nhà phát triển chỉ sử dụng Thunder Client để kiểm thử ad-hoc, thay đổi này không gây khó khăn ngay lập tức. Đối với các nhà phát triển đã có các bộ sưu tập được cam kết vào kho lưu trữ của họ, thay đổi này có nghĩa là phải trả phí cho gói Pro hoặc mất quy trình làm việc.
Những gì người dùng miễn phí đã thực sự mất
Nếu bạn đang sử dụng gói miễn phí trước khi có bức tường phí và đã cập nhật Thunder Client, đây là những gì đã thay đổi:
Vị trí lưu trữ bộ sưu tập: Trước đây, các bộ sưu tập nằm trong thư mục dự án của bạn dưới dạng tệp JSON. Sau đó, các bộ sưu tập đã chuyển sang bộ nhớ tiện ích mở rộng nội bộ của VS Code. Điều này có nghĩa là các bộ sưu tập:
- Không hiển thị trong trình khám phá tệp dự án của bạn
- Không được bao gồm khi bạn chạy `git add`
- Không thể truy cập đối với đồng đội sao chép kho lưu trữ của bạn
- Ràng buộc với cài đặt VS Code cục bộ của bạn
Lịch sử Git: Trước đây, bạn có thể thấy ai đã thay đổi yêu cầu nào và khi nào. Lịch sử đó biến mất khi các bộ sưu tập di chuyển ra khỏi Git.
Tích hợp đánh giá mã: Các thay đổi bộ sưu tập API không còn có thể được xem xét như một phần của yêu cầu kéo (pull request). Một thành viên nhóm thêm một điểm cuối mới vào API của bạn và cập nhật bộ sưu tập Thunder Client tương ứng trước đây là một cam kết. Giờ đây, nó yêu cầu một chu kỳ xuất/nhập thủ công hoặc trả phí cho gói Pro.
Tùy chọn 1: Giữ phiên bản Thunder Client cũ hơn
Về mặt kỹ thuật là có thể, nhưng thực tế bị hạn chế. VS Code đôi khi tự động cài đặt các bản cập nhật tiện ích mở rộng. Bạn có thể tắt tự động cập nhật cho một tiện ích mở rộng cụ thể bằng cách nhấp chuột phải vào tiện ích đó trong bảng điều khiển tiện ích mở rộng và chọn “Disable Auto Update” (Tắt tự động cập nhật), sau đó cài đặt một phiên bản cụ thể bằng cách tải xuống tệp `.vsix` từ lịch sử phát hành của tiện ích mở rộng.
Các vấn đề với phương pháp này:
- Các phiên bản cũ hơn không nhận được sửa lỗi hoặc vá bảo mật
- Các bản cập nhật VS Code có thể làm hỏng khả năng tương thích với các phiên bản tiện ích mở rộng cũ hơn
- Đây là gánh nặng bảo trì, không phải giải pháp lâu dài
- Nhóm Thunder Client có thể thay đổi định dạng lưu trữ, khiến các phiên bản cũ trở nên kém hữu ích hơn theo thời gian
Tùy chọn này giúp bạn có thêm thời gian nhưng không phải là lộ trình di chuyển bền vững.
Tùy chọn 2: Chuyển sang REST Client
REST Client của Huachao Mao là tiện ích mở rộng HTTP phổ biến nhất của VS Code và là sự thay thế sạch nhất cho quy trình làm việc đồng bộ Git của Thunder Client.
REST Client sử dụng các tệp `.http` – các tệp văn bản thuần túy mà bạn tạo trong dự án của mình. Một yêu cầu trông như sau:
GET https://api.example.com/products HTTP/1.1
Authorization: Bearer {{token}}
Accept: application/json
Bạn lưu tệp này trong kho lưu trữ của mình. Bất kỳ ai sao chép kho lưu trữ đều có yêu cầu này. Nó được hiển thị khác biệt rõ ràng trong Git, xuất hiện trong đánh giá mã và không yêu cầu gói trả phí.
Các bước di chuyển:
- Cài đặt tiện ích mở rộng REST Client (tìm kiếm “REST Client” của Huachao Mao trong marketplace của VS Code)
- Xuất các bộ sưu tập Thunder Client của bạn dưới dạng JSON (tính năng này vẫn hoạt động trên gói miễn phí)
- Tạo lại thủ công các yêu cầu quan trọng nhất của bạn dưới dạng tệp `.http`
- Xóa hoặc lưu trữ các bộ sưu tập Thunder Client mà bạn không còn cần
Không có công cụ di chuyển tự động nào chuyển đổi hoàn hảo Thunder Client JSON sang định dạng `.http`, nhưng đối với hầu hết các bộ sưu tập, việc chuyển đổi khá đơn giản.
Những gì bạn phải từ bỏ: REST Client không có giao diện người dùng đồ họa (GUI). Bạn viết các yêu cầu bằng tay dưới dạng văn bản. Đối với các nhà phát triển quen với việc nhấp chuột qua giao diện tab của Thunder Client, đây là một sự thay đổi quy trình làm việc.
Tùy chọn 3: Chuyển sang Apidog
Apidog cung cấp một không gian làm việc miễn phí giải quyết cùng một vấn đề mà tính năng đồng bộ Git đã giải quyết trong Thunder Client, mà không gặp rắc rối với các tệp văn bản thuần túy.
Tiện ích mở rộng Apidog cho VS Code kết nối trình soạn thảo của bạn với không gian làm việc đám mây của Apidog. Các bộ sưu tập của bạn nằm trong đám mây của Apidog và tự động đồng bộ hóa trên các thiết bị. Gói miễn phí hỗ trợ tối đa ba người dùng, nghĩa là các nhóm nhỏ có thể chia sẻ các bộ sưu tập mà không phải trả bất kỳ khoản phí nào.
Các bước di chuyển:
- Xuất các bộ sưu tập Thunder Client của bạn (Tệp > Xuất trong Thunder Client)
- Tạo tài khoản Apidog miễn phí tại apidog.com
- Trong Apidog, nhấp vào Nhập (Import) và chọn tệp JSON đã xuất từ Thunder Client của bạn
- Cài đặt tiện ích mở rộng Apidog cho VS Code
- Đăng nhập vào tài khoản Apidog của bạn trong tiện ích mở rộng
- Các bộ sưu tập đã nhập của bạn xuất hiện trong VS Code
Những gì bạn nhận được so với Thunder Client miễn phí:
- Đồng bộ hóa đám mây trên tất cả các máy của bạn
- Chia sẻ nhóm với tối đa ba người dùng miễn phí
- Lịch sử yêu cầu và tài liệu API
- Một ứng dụng máy tính để bàn chia sẻ cùng không gian làm việc với tiện ích mở rộng VS Code
Những gì bạn phải từ bỏ: Các bộ sưu tập nằm trong đám mây của Apidog, không nằm trong kho lưu trữ Git cục bộ của bạn dưới dạng văn bản thuần túy. Nếu bạn cần các bộ sưu tập trong Git vì lý do tuân thủ hoặc truy cập ngoại tuyến, REST Client sẽ phù hợp hơn.
So sánh các lộ trình di chuyển
| Tùy chọn | Đồng bộ Git | Miễn phí | Giao diện người dùng đồ họa (GUI) | Nỗ lực di chuyển |
|---|---|---|---|---|
| Giữ phiên bản Thunder Client cũ | Có (phiên bản cũ) | Có | Có | Thấp (nhưng không bền vững) |
| Chuyển sang REST Client | Có (tệp .http) | Có | Không | Trung bình |
| Chuyển sang Apidog | Có (đám mây) | Có (3 người dùng) | Có | Thấp-Trung bình |
| Trả phí cho Thunder Client Pro | Có | Không (~10-15 USD/tháng) | Có | Không có |
Câu hỏi thường gặp
Chính xác thì khi nào Thunder Client chuyển đồng bộ Git sang gói Pro?Thunder Client đã giới thiệu gói Pro và chuyển đồng bộ Git trong năm 2023. Người dùng gói miễn phí đã mất khả năng lưu trữ thư mục `.thunder-tests` với các bản cập nhật tiện ích mở rộng sau thay đổi này.
Tôi có thể xuất các bộ sưu tập Thunder Client của mình trước khi chuyển đổi không?Có. Gói miễn phí vẫn cho phép xuất các bộ sưu tập dưới dạng JSON. Đi đến bảng điều khiển Thunder Client, nhấp chuột phải vào một bộ sưu tập và xuất. Hãy thực hiện việc này trước khi chuyển đổi công cụ để bạn có bản sao lưu.
REST Client có khó sử dụng hơn Thunder Client không?Điều đó phụ thuộc vào quy trình làm việc của bạn. Nếu bạn thoải mái với việc viết tệp cấu hình và thích có các yêu cầu dưới dạng văn bản dễ đọc, REST Client không khó hơn – chỉ khác biệt. Nếu bạn phụ thuộc vào việc nhấp chuột qua giao diện người dùng đồ họa (GUI), quá trình chuyển đổi sẽ cần điều chỉnh.
Apidog có lưu trữ các bộ sưu tập trong kho lưu trữ Git của tôi không?Apidog lưu trữ các bộ sưu tập trong đám mây, không phải trong thư mục dự án cục bộ của bạn. Nếu bạn cần các bộ sưu tập trong kho lưu trữ Git của mình một cách cụ thể (để sử dụng ngoại tuyến hoặc vì lý do tuân thủ), REST Client sẽ phù hợp hơn.
Gói miễn phí của Thunder Client có trở nên tệ hơn theo thời gian không?Đội ngũ Thunder Client chưa công bố kế hoạch cắt giảm thêm gói miễn phí. Nhưng tiền lệ của việc chuyển đồng bộ Git sang gói trả phí có nghĩa là gói miễn phí có thể thay đổi một lần nữa. Xây dựng trên một gói trả phí hoặc di chuyển sang một công cụ miễn phí dễ đoán hơn sẽ giảm thiểu rủi ro này.
Cách nhanh nhất để di chuyển từ Thunder Client sang Apidog là gì?Xuất các bộ sưu tập của bạn từ Thunder Client, tạo tài khoản Apidog miễn phí, nhập tệp JSON và cài đặt tiện ích mở rộng VS Code. Hầu hết người dùng có thể hoàn thành việc này trong vòng chưa đầy 30 phút.
Bức tường phí đã thay đổi vị trí của Thunder Client trên thị trường. Cả REST Client và Apidog đều cung cấp những gì Thunder Client từng cung cấp miễn phí – chỉ khác nhau về hình thức. Lựa chọn đúng đắn phụ thuộc vào việc bạn muốn tệp văn bản thuần túy hay không gian làm việc được đồng bộ hóa đám mây.
