Thunder Client đã giành được sự yêu mến của khán giả bằng cách trở thành đối lập với Postman: một client API nhanh chóng, miễn phí, hoạt động bên trong VS Code và lưu trữ các bộ sưu tập dưới dạng tệp JSON trong repo của bạn. Thỏa thuận đó đã bị thu hẹp trong nhiều năm. Đồng bộ Git đã chuyển sang gói trả phí vào năm 2023, và gói miễn phí hiện tại, theo trang giá của Thunder Client, bị giới hạn ở 250 lượt chạy bộ sưu tập mỗi tháng, không có đồng bộ Git, không có lượt chạy CLI hoặc CI, không có scripting tùy chỉnh, không có môi trường toàn cục, và không hỗ trợ WebSocket, SSE, hoặc gRPC. Tất cả những tính năng đó đều bắt đầu từ các gói trả phí, với giá 3, 7 và 16 đô la mỗi người dùng mỗi tháng (thanh toán hàng năm).
Đây là câu trả lời trực tiếp: Apidog là lựa chọn thay thế Thunder Client tốt nhất, bởi vì nó cung cấp cho bạn mọi thứ mà Thunder Client tính phí (lượt chạy bộ sưu tập không giới hạn, scripting, tích hợp CLI và CI, WebSocket, SSE, gRPC và GraphQL) trên một gói miễn phí hỗ trợ lên đến 4 người dùng, và nó bổ sung những thứ mà một bảng điều khiển VS Code không bao giờ có thể chứa: một trình chỉnh sửa đặc tả thực sự, một máy chủ mock thông minh, các kịch bản kiểm thử tự động và tài liệu API có thể xuất bản. Sự đánh đổi trung thực là bạn phải rời khỏi thanh bên VS Code để sử dụng một ứng dụng chuyên dụng. Bài viết này sẽ trình bày những gì gói miễn phí đã mất, những gì các gói trả phí vẫn không bao gồm, và cách di chuyển các bộ sưu tập của bạn một cách chính xác.
Gói miễn phí đã trở nên hạn chế hơn như thế nào
Điểm bán hàng ban đầu của Thunder Client là nhẹ nhàng và tích hợp Git: các bộ sưu tập được lưu dưới dạng JSON trong thư mục .thunder-tests, do đó các thay đổi API đã trải qua các yêu cầu kéo (pull requests) tương tự như code. Năm 2023, mô hình lưu trữ đó trở thành tính năng trả phí, và các bộ sưu tập của người dùng miễn phí đã chuyển vào bộ nhớ mở rộng nội bộ của VS Code: vẫn cục bộ, nhưng không hiển thị với Git, việc xem xét code và đồng đội. Chúng tôi đã đề cập chi tiết về sự thay đổi đó khi nó xảy ra, trong bài viết Thunder Client Pro paywall: những gì đã thay đổi.

Gói miễn phí hiện tại, như được liệt kê trên trang giá cả, đặt ra những giới hạn thậm chí còn chặt chẽ hơn:
- 250 lượt chạy bộ sưu tập mỗi tháng. Trình chạy bộ sưu tập, tính năng biến các yêu cầu đã lưu thành một kiểm tra hồi quy, có giới hạn hàng tháng.
- Chỉ HTTP. Các yêu cầu WebSocket, SSE và gRPC là các tính năng của gói trả phí.
- Không có scripting. Scripting tùy chỉnh trước yêu cầu và kiểm thử được dành riêng cho các gói trả phí, vì vậy bất cứ điều gì ngoài các khẳng định cơ bản đều bị loại trừ.
- Không CLI, không CI. Chạy các bộ sưu tập từ một pipeline yêu cầu gói trả phí.
- Không đồng bộ Git, không môi trường toàn cục, chỉ VS Code. Hỗ trợ JetBrains IDE cũng bắt đầu từ các gói trả phí.
Không có điều nào trong số này là đáng lên án; một nhà phát triển độc lập duy trì một tiện ích mở rộng hữu ích được phép tính phí. Nhưng điều đó có nghĩa là "Thunder Client vì nó miễn phí" không còn là một lý do. Nếu gói miễn phí phù hợp, bạn đang sử dụng một bảng điều khiển HTTP cơ bản. Khoảnh khắc bạn cần trình chạy mà không có giới hạn, một script, một socket hoặc một pipeline, bạn đang lựa chọn giữa các gói trả phí của Thunder Client và một nền tảng thực sự, vì vậy đáng để so sánh trực tiếp những điều đó.
Những gì các gói trả phí mang lại, và những gì chúng vẫn không có
Giá trả phí của Thunder Client thực sự rẻ theo từng chỗ ngồi: Gói Starter là 3 đô la mỗi người dùng mỗi tháng (thanh toán hàng năm, chỉ thẻ tín dụng, giới hạn 10 chỗ ngồi), Business là 7 đô la, Enterprise là 16 đô la. Gói Starter mở khóa đồng bộ Git, các lượt chạy CLI và CI/CD, WebSocket/SSE/gRPC và hỗ trợ JetBrains. Nhưng giới hạn lượt chạy không biến mất khi bạn trả tiền: Business tăng giới hạn lượt chạy bộ sưu tập hàng tháng lên 500 lượt mỗi người dùng, và lượt chạy không giới hạn chỉ có ở gói Enterprise. Các môi trường mã hóa và tích hợp trình quản lý bí mật là các tính năng của gói Business; SSO và nhật ký kiểm toán là của gói Enterprise.
Điểm lớn hơn là những gì không có ở bất kỳ gói nào. Thunder Client là một client yêu cầu. Không có trình chỉnh sửa đặc tả API làm trọng tâm, không có máy chủ mock cho người dùng, không có tài liệu được lưu trữ, không có dàn xếp kiểm thử trực quan trên các API. Việc trả phí loại bỏ các giới hạn trên client; nó không làm tăng loại công cụ. Đó là kết luận tương tự chúng tôi đã đưa ra khi so sánh nó với Postman trong bài viết Postman vs Thunder Client, từ một góc độ khác.
Câu trả lời: Apidog
Apidog là một nền tảng phát triển API được sử dụng bởi hơn 500.000 nhà phát triển, bao gồm thiết kế, gỡ lỗi, kiểm thử, mocking và tài liệu trong một ứng dụng duy nhất, được điều khiển bởi một đặc tả.

Đối với những người đang cân nhắc nó so với Thunder Client cụ thể:
- Những thứ nằm sau bức tường phí của Thunder Client đều miễn phí ở đây. Lượt chạy bộ sưu tập và kịch bản không giới hạn, scripting trước/sau yêu cầu, WebSocket, SSE, gRPC và các yêu cầu GraphQL, và thực thi CI thông qua Apidog CLI đều có trong gói miễn phí, hỗ trợ lên đến 4 người dùng. Các gói trả phí bắt đầu từ 9 đô la mỗi người dùng mỗi tháng.
- Yêu cầu của bạn có một đặc tả. Các yêu cầu bạn gỡ lỗi có thể được lưu dưới dạng các điểm cuối được tài liệu hóa với lược đồ, vì vậy bộ sưu tập phát triển thành một định nghĩa API thay vì một đống cuộc gọi đã lưu. Tài liệu, mock và kiểm thử được tạo ra từ đó.
- Một máy chủ mock thực sự tồn tại. Mock thông minh của Apidog phục vụ các phản hồi dựa trên lược đồ thực tế ngay khi một điểm cuối được định nghĩa, không yêu cầu ví dụ hoặc thiết lập. Thunder Client không có tính năng tương đương ở bất kỳ mức giá nào.
- Kiểm thử là một tính năng hạng nhất, không phải một tiện ích bổ sung có giới hạn. Các kịch bản kiểm thử trực quan kết nối các yêu cầu, khẳng định phản hồi, xác thực chống lại lược đồ, chạy các trường hợp dựa trên dữ liệu và chạy trong CI, không có giới hạn hàng tháng để phân bổ.
Việc chuyển đổi trông như thế nào theo từng tính năng
Client yêu cầu
Việc gửi yêu cầu hàng ngày được chuyển đổi trực tiếp: các bộ sưu tập, thư mục, biến môi trường, cookie, trình trợ giúp xác thực, tạo mã. Client của Apidog xử lý HTTP, WebSocket, SSE, gRPC và GraphQL trên gói miễn phí, trong khi gói miễn phí của Thunder Client chỉ hỗ trợ HTTP. Nếu một phần nhóm của bạn sử dụng JetBrains IDEs, Apidog Fast Request bao gồm việc gửi yêu cầu ở đó; không có bảng điều khiển Apidog bên trong VS Code, đây là tổn thất thực sự và sẽ được đề cập bên dưới.
Scripting và trình chạy
Các kiểm thử dựa trên bộ lọc của Thunder Client bao gồm các khẳng định đơn giản, với scripting thực sự phải trả phí. Apidog hỗ trợ các script trước và sau yêu cầu (cú pháp tương thích với Postman, vì vậy hầu hết các đoạn mã có thể dán vào), xác thực lược đồ mà không cần viết các khẳng định nào, và một trình chạy không giới hạn. Nếu 250 lượt chạy hàng tháng của bạn thường xuyên cạn kiệt giữa đợt chạy nước rút, đây là mục sẽ chấm dứt điều đó.
Quy trình làm việc với Git
Nếu bạn yêu thích Thunder Client vì thời kỳ thư mục .thunder-tests, hãy làm rõ những gì bạn muốn lấy lại. Nếu đó là các bộ sưu tập dưới dạng các tệp có thể xem xét trong repo, một client tích hợp Git là câu trả lời của những người theo chủ nghĩa thuần túy, và chúng tôi đã so sánh cái hàng đầu trong bài viết Bruno thay thế tốt nhất. Nếu đó là "nhóm của tôi thấy các bộ sưu tập giống nhau mà không cần trả phí cho mỗi chỗ ngồi để đồng bộ hóa," không gian làm việc đám mây của Apidog với phiên bản dựa trên nhánh sẽ làm điều đó trên gói miễn phí, và đặc tả vẫn có thể được xuất sang các tệp OpenAPI cho repo của bạn bất cứ khi nào bạn muốn lịch sử Git.
Ngoài client
Đây là bước nhảy vọt về hạng mục: thiết kế API trực quan hoặc bằng code, xuất bản tài liệu tương tác trên miền của bạn, cung cấp cho người dùng một URL mock, và kết nối các kịch bản vào CI. Tài liệu cũng được xuất bản cùng với một máy chủ MCP để các tác nhân AI có thể đọc trực tiếp đặc tả của bạn; chi tiết trong bài viết Apidog MCP Server là gì.
Thunder Client vs Apidog: Nhìn tổng quan
| Thunder Client | Apidog | |
|---|---|---|
| Hình thức | Tiện ích mở rộng VS Code (JetBrains trên gói trả phí) | Ứng dụng máy tính để bàn + web (plugin JetBrains cho yêu cầu) |
| Lượt chạy bộ sưu tập miễn phí | 250/tháng | Không giới hạn |
| WebSocket / SSE / gRPC | Gói trả phí | Miễn phí, cộng thêm GraphQL |
| Scripting | Gói trả phí | Miễn phí, tương thích với Postman |
| Lượt chạy CLI / CI | Gói trả phí | Miễn phí qua Apidog CLI |
| Đồng bộ Git | Gói trả phí | Không gian làm việc đám mây + phiên bản theo nhánh; xuất OpenAPI |
| Máy chủ Mock | Không | Mock thông minh nhận biết lược đồ, miễn phí |
| Tài liệu API | Không có tài liệu lưu trữ | Tài liệu tương tác đã xuất bản, miền tùy chỉnh |
| Chỉnh sửa đặc tả | Không | Trình chỉnh sửa OpenAPI trực quan + code |
| Bí mật/Môi trường mã hóa | Business (7$) | Tích hợp Vault trên các gói trả phí |
| SSO, nhật ký kiểm toán | Enterprise (16$) | Gói Enterprise |
| Số người dùng miễn phí | Gói miễn phí theo người dùng | 4 người dùng |
Tính toán số chỗ ngồi, một cách trung thực
Thunder Client rẻ hơn trên mỗi chỗ ngồi, và việc giả vờ ngược lại sẽ xúc phạm máy tính của bạn. Các hóa đơn hàng năm cho một nhóm cần đồng bộ Git, lượt chạy CI và hỗ trợ giao thức đầy đủ (Thunder Client Starter với 3 đô la mỗi người dùng mỗi tháng, thanh toán hàng năm, so với Apidog miễn phí cho 4 người sau đó 9 đô la mỗi người dùng mỗi tháng):
| Kích thước nhóm | Thunder Client Starter mỗi năm | Apidog mỗi năm |
|---|---|---|
| 3 người | 108 đô la | 0 đô la (gói miễn phí) |
| 5 người | 180 đô la | 540 đô la |
| 10 người | 360 đô la | 1.080 đô la |
| 25 người | 2.100 đô la (Starter giới hạn 10 chỗ ngồi; Business ở mức 7 đô la) | 2.700 đô la |
Hãy đọc bảng theo cả hai chiều. Dưới 5 người, Apidog là lựa chọn rẻ hơn hoàn toàn. Trên mức đó, Thunder Client thắng về giá niêm yết, nhưng hai cột không mua cùng một thứ: cột bên trái là một client HTTP không giới hạn (lượt chạy vẫn bị giới hạn cho đến Enterprise) trong IDE của bạn, cột bên phải là client cộng với máy chủ mock, nền tảng tài liệu, trình chỉnh sửa đặc tả và dàn xếp kiểm thử mà bạn sẽ phải tự lắp ráp từ các công cụ thứ cấp và thứ ba khác. Nếu những công cụ đó là các chỗ ngồi Postman, phép tính sẽ đảo ngược một lần nữa; xem bài viết Postman thay thế tốt nhất để so sánh đó.
Di chuyển từ Thunder Client
Chức năng xuất của Thunder Client giúp việc này không đau đớn, theo tài liệu nhập/xuất của nó:
- Xuất các bộ sưu tập của bạn từ Thunder Client. Nhấp chuột phải vào một bộ sưu tập và chọn Export. Chọn định dạng Postman (hoặc OpenAPI, nếu các bộ sưu tập của bạn đủ rõ ràng để mô tả các điểm cuối).
- Xuất môi trường theo cùng một cách, để các URL cơ sở và biến đi kèm.
- Nhập vào Apidog. Cài đặt dự án, Nhập thủ công, chọn tệp Postman hoặc OpenAPI. Các yêu cầu, thư mục và môi trường đến có cấu trúc; các điểm cuối được nhập từ OpenAPI sẽ có lược đồ, tài liệu và mock thông minh trực tiếp ngay lập tức.
- Dán các script của bạn. Scripting của Apidog tương thích với Postman, và chức năng xuất định dạng Postman của Thunder Client mang các phần thân và tiêu đề yêu cầu một cách rõ ràng; viết lại bất kỳ kiểm thử kiểu bộ lọc nào của Thunder Client thành các khẳng định hoặc để xác thực lược đồ thay thế chúng.
- Kết nối lại CI. Thay thế trình chạy trả phí có giới hạn bằng các lượt chạy Apidog CLI trong pipeline của bạn.
Một thiết lập điển hình (vài chục yêu cầu, hai môi trường) có thể chuyển đổi trong vòng chưa đầy một giờ.
Khi Thunder Client vẫn có ý nghĩa
Nếu bạn là một nhà phát triển độc lập, bạn làm việc trong VS Code, API của bạn là HTTP thuần túy, 250 lượt chạy mỗi tháng thực sự là đủ, và bạn không muốn có bất kỳ cửa sổ mới nào, gói miễn phí của Thunder Client vẫn là một công cụ gọn gàng, và 3 đô la mỗi tháng là một mức giá hợp lý cho các tính năng mở khóa của gói Starter. Trải nghiệm trong trình chỉnh sửa là điều duy nhất Apidog không thể tái tạo cho người dùng VS Code. Việc chuyển đổi sẽ mang lại lợi ích khi bạn cần máy chủ mock đầu tiên, điểm cuối WebSocket đầu tiên, pipeline CI đầu tiên hoặc đồng đội đầu tiên: những khoảnh khắc mà một bảng yêu cầu không còn là một quy trình làm việc API nữa.
Các câu hỏi thường gặp
Thunder Client có còn miễn phí không?
Có một gói miễn phí, nhưng nó có giới hạn và hẹp: 250 lượt chạy bộ sưu tập mỗi tháng, chỉ HTTP, không đồng bộ Git, scripting, CLI hoặc các lượt chạy CI. Những tính năng đó yêu cầu các gói trả phí từ 3 đến 16 đô la mỗi người dùng mỗi tháng (thanh toán hàng năm), và lượt chạy bộ sưu tập không giới hạn chỉ có ở gói Enterprise 16 đô la.
Tôi có thể nhập các bộ sưu tập Thunder Client vào Apidog không?
Có, chỉ với hai cú nhấp chuột: xuất từ Thunder Client ở định dạng Postman (nhấp chuột phải vào bộ sưu tập, Xuất), sau đó nhập tệp đó vào Apidog. Môi trường cũng xuất và nhập theo cùng một cách. Xuất OpenAPI cũng hoạt động nếu bạn muốn các điểm cuối có lược đồ thay vì các yêu cầu thuần túy.
Apidog có tiện ích mở rộng VS Code giống như Thunder Client không?
Không. Apidog là một ứng dụng máy tính để bàn và web, với một plugin JetBrains (Apidog Fast Request) để gửi yêu cầu trong IDE. Nếu một bảng điều khiển trong VS Code là một yêu cầu bắt buộc, đó là điểm duy nhất Apidog không đáp ứng.
Các script Thunder Client của tôi có hoạt động trong Apidog không?
Scripting trước và sau yêu cầu của Apidog tương thích với Postman. Các script tùy chỉnh trả phí của Thunder Client hầu hết có thể dịch trực tiếp; các kiểm thử kiểu bộ lọc tích hợp của nó thường được thay thế tốt hơn bằng các khẳng định không cần code và xác thực lược đồ tự động của Apidog.
Gói miễn phí của Apidog bao gồm những gì so với Thunder Client?
Lên đến 4 người dùng với lượt chạy bộ sưu tập và kịch bản không giới hạn, scripting, WebSocket/SSE/gRPC/GraphQL, máy chủ mock thông minh, tài liệu đã xuất bản và các lượt chạy CI dựa trên CLI. Gói miễn phí của Thunder Client là một client giao thức đơn với giới hạn 250 lượt chạy hàng tháng và không có tính năng nhóm, đồng bộ hoặc pipeline.
Ngừng giới hạn lượt chạy bộ sưu tập
Xuất các bộ sưu tập của bạn ở định dạng Postman, nhập chúng vào Apidog và chạy chúng bao nhiêu lần tùy thích, trong ứng dụng hoặc trong CI. Tải Apidog hoặc bắt đầu trong trình duyệt; một nhóm 4 người không phải trả gì, và máy chủ mock, tài liệu và các kịch bản kiểm thử đang chờ đợi sau cùng một thao tác nhập.
