Thunder Client เคยได้รับความนิยมในฐานะทางเลือกของ Postman ที่รวดเร็ว ฟรี และทำงานใน VS Code โดยเก็บคอลเล็กชันเป็นไฟล์ JSON ใน repo ของคุณ แต่ข้อเสนอนี้เปลี่ยนไป: การซิงค์ Git ถูกย้ายไปแพ็กเกจแบบชำระเงินในปี 2023 และระดับฟรีตาม หน้าการกำหนดราคาของ Thunder Client จำกัดการรันคอลเล็กชันไว้ที่ 250 ครั้งต่อเดือน โดยไม่มี Git sync, CLI/CI, สคริปต์กำหนดเอง, สภาพแวดล้อมทั่วโลก รวมถึง WebSocket, SSE และ gRPC
คำตอบโดยตรงคือ Apidog เป็นทางเลือกสำหรับทีมที่ต้องการมากกว่า HTTP client ใน VS Code: แพ็กเกจฟรีรองรับผู้ใช้สูงสุด 4 คน พร้อมการรันคอลเล็กชันและสถานการณ์แบบไม่จำกัด, สคริปต์, CLI/CI, WebSocket, SSE, gRPC และ GraphQL นอกจากนี้ยังมีตัวแก้ไขสเปก API, smart mock server, การทดสอบอัตโนมัติ และเอกสาร API ที่เผยแพร่ได้ ข้อแลกเปลี่ยนคือ Apidog เป็นแอปเดสก์ท็อปและเว็บ ไม่ใช่แผงที่อยู่ใน VS Code
ระดับฟรีมีขนาดเล็กลงอย่างไร
จุดเด่นเดิมของ Thunder Client คือความเบาและเวิร์กโฟลว์ Git: คอลเล็กชันอยู่ในโฟลเดอร์ .thunder-tests จึงตรวจสอบการเปลี่ยนแปลง API ผ่าน pull request ได้เหมือนโค้ด
ตั้งแต่ปี 2023 รูปแบบจัดเก็บนี้กลายเป็นฟีเจอร์แบบชำระเงิน คอลเล็กชันของผู้ใช้ฟรีถูกย้ายไปยังที่เก็บข้อมูลภายในของส่วนขยาย VS Code ซึ่งยังเป็นแบบโลคัล แต่ไม่สามารถใช้ Git, code review หรือแชร์ให้ทีมเห็นได้โดยตรง อ่านรายละเอียดเพิ่มเติมได้ในบทความ Thunder Client Pro paywall: มีอะไรเปลี่ยนแปลงไปบ้าง
ระดับฟรีในปัจจุบันมีข้อจำกัดหลักดังนี้:
- รันคอลเล็กชันได้ 250 ครั้งต่อเดือน — ใช้ทำ regression test ได้ แต่มีโควตารายเดือน
- รองรับเฉพาะ HTTP — WebSocket, SSE และ gRPC ต้องใช้แพ็กเกจชำระเงิน
- ไม่มี custom scripting — pre-request script และ test script ถูกจำกัดไว้ในแพ็กเกจชำระเงิน
- ไม่มี CLI และ CI — ไม่สามารถรันคอลเล็กชันจาก pipeline ได้ในระดับฟรี
- ไม่มี Git sync และ global environments — รวมถึงการรองรับ JetBrains IDE ที่เริ่มต้นในแพ็กเกจชำระเงิน
ข้อจำกัดเหล่านี้ไม่ได้ผิดปกติสำหรับเครื่องมือที่มีผู้พัฒนาอิสระดูแล แต่ทำให้เหตุผลว่า “ใช้ Thunder Client เพราะฟรี” ใช้ไม่ได้เหมือนเดิม หากคุณต้องการ runner ที่ไม่จำกัด, scripting, socket protocol หรือ CI pipeline คุณต้องเลือกแพ็กเกจแบบชำระเงิน หรือย้ายไปใช้แพลตฟอร์ม API ที่ครอบคลุมกว่า
สิ่งที่แพ็กเกจแบบชำระเงินมีให้ และสิ่งที่ยังไม่มี
Thunder Client มีราคาเริ่มต้นต่ำ:
- Starter: $3 ต่อผู้ใช้ต่อเดือน เมื่อเรียกเก็บรายปี และจำกัดสูงสุด 10 ผู้ใช้
- Business: $7 ต่อผู้ใช้ต่อเดือน
- Enterprise: $16 ต่อผู้ใช้ต่อเดือน
แพ็กเกจ Starter ปลดล็อก Git sync, CLI, CI/CD, WebSocket, SSE, gRPC และ JetBrains IDE support อย่างไรก็ตาม การจ่ายเงินไม่ได้ทำให้ collection run ไม่จำกัดทันที:
- Business เพิ่มขีดจำกัดเป็น 500 การรันต่อผู้ใช้ต่อเดือน
- การรันไม่จำกัดอยู่ใน Enterprise เท่านั้น
- encrypted environments และ secret manager integration อยู่ใน Business
- SSO และ audit log อยู่ใน Enterprise
ประเด็นสำคัญคือ Thunder Client ยังคงเป็น API request client ไม่มีตัวแก้ไข API spec แบบเต็มรูปแบบ, mock server สำหรับผู้ใช้, เอกสาร API ที่โฮสต์ หรือระบบจัดการสถานการณ์ทดสอบข้าม API
หากต้องการดูมุมเปรียบเทียบเพิ่มเติม โปรดอ่าน Postman vs Thunder Client
คำตอบ: Apidog
Apidog เป็นแพลตฟอร์มพัฒนา API ที่รวมการออกแบบ, debugging, testing, mocking และ documentation ไว้ในแอปเดียว โดยใช้สเปกเดียวเป็นศูนย์กลาง
สำหรับทีมที่กำลังเปรียบเทียบกับ Thunder Client โดยตรง มีความแตกต่างที่นำไปใช้ได้ทันทีดังนี้
ฟีเจอร์ที่ Thunder Client คิดเงินมีให้ในแพ็กเกจฟรีของ Apidog
คุณสามารถรันคอลเล็กชันและ test scenario ได้ไม่จำกัด ใช้ pre-request/post-request scripts ส่งคำขอ WebSocket, SSE, gRPC และ GraphQL รวมถึงรัน CI ผ่าน Apidog CLI ได้เปลี่ยน request collection ให้เป็น API specification
คำขอที่ใช้ debug สามารถบันทึกเป็น endpoint พร้อม schema และเอกสารได้ ทำให้ collection ไม่ใช่เพียงรายการ request ที่เก็บไว้ แต่กลายเป็นแหล่งข้อมูลของ mock, docs และ testsมี smart mock server ในตัว
เมื่อกำหนด endpoint และ schema แล้ว Apidog สามารถสร้าง response จำลองตาม schema ได้ทันที โดยไม่ต้องสร้างตัวอย่าง response หรือกำหนด mock แยกต่างหากการทดสอบเป็น workflow หลัก
สร้างสถานการณ์ทดสอบแบบภาพเพื่อเชื่อมหลาย request, ตรวจสอบ response, validate schema, ใช้ data-driven cases และรันใน CI ได้โดยไม่มีโควตารายเดือน
การเปลี่ยนไปใช้ในแต่ละคุณสมบัติ
ตัวไคลเอนต์สำหรับส่งคำขอ
การใช้งานประจำวันย้ายได้ค่อนข้างตรงไปตรงมา:
- Collections และ folders
- Environment variables
- Cookies
- Authentication helpers
- Code generation
Apidog รองรับ HTTP, WebSocket, SSE, gRPC และ GraphQL ในแพ็กเกจฟรี ขณะที่ Thunder Client Free รองรับเฉพาะ HTTP
หากบางคนในทีมใช้ JetBrains IDE สามารถใช้ Apidog Fast Request สำหรับส่งคำขอจาก IDE ได้ อย่างไรก็ตาม Apidog ไม่มีแผงใน VS Code ซึ่งเป็นข้อได้เปรียบเฉพาะของ Thunder Client สำหรับผู้ที่ต้องการทำทุกอย่างใน editor
การเขียนสคริปต์และตัวรัน
Thunder Client มี filter-based testing สำหรับการตรวจสอบอย่างง่าย แต่ custom scripting ต้องใช้แพ็กเกจชำระเงิน
ใน Apidog ให้ตั้งค่าได้ทั้ง pre-request และ post-request scripts ตัวอย่างเช่น เก็บ access token จาก response เพื่อใช้กับคำขอถัดไป:
const body = pm.response.json();
if (body.access_token) {
pm.environment.set("access_token", body.access_token);
}
จากนั้นใช้ตัวแปรใน request อื่น:
Authorization: Bearer {{access_token}}
สำหรับ API ที่มี schema คุณสามารถใช้ schema validation แทนการเขียน assertion ซ้ำ ๆ ได้ และรัน collection หรือ scenario ได้โดยไม่มีขีดจำกัดรายเดือน
เวิร์กโฟลว์ Git
หากคุณชอบ Thunder Client เพราะโฟลเดอร์ .thunder-tests ใน repo ให้แยกความต้องการออกเป็นสองกรณี:
ต้องการไฟล์ collection ที่ตรวจสอบใน Git ได้โดยตรง
เครื่องมือที่เน้น Git-native workflow อาจเหมาะกว่า อ่านการเปรียบเทียบได้ที่ ทางเลือกที่ดีที่สุดสำหรับ Brunoต้องการให้ทีมใช้ collection ชุดเดียวกันโดยไม่ต้องซื้อ Git sync ต่อผู้ใช้
Apidog ใช้ cloud workspace และ branch-based versioning ในแพ็กเกจฟรี คุณยังสามารถ export specification เป็น OpenAPI เพื่อนำไปเก็บใน repo ได้ทุกเมื่อ
นอกเหนือจาก API client
จุดต่างสำคัญคือ Apidog ไม่ได้หยุดที่การส่ง request คุณสามารถ:
- ออกแบบ API ด้วย visual editor หรือแก้ไขเป็นโค้ด
- สร้างและเผยแพร่เอกสาร API แบบ interactive
- แจก URL ของ mock server ให้ frontend หรือผู้ทดสอบ
- เชื่อม test scenario เข้ากับ CI pipeline
- เผยแพร่เอกสารพร้อม MCP server เพื่อให้ AI agent อ่าน API spec ได้โดยตรง
อ่านรายละเอียดได้ที่ Apidog MCP Server คืออะไร
Thunder Client เทียบกับ Apidog โดยย่อ
| ฟีเจอร์ | Thunder Client | Apidog |
|---|---|---|
| รูปแบบ | ส่วนขยาย VS Code; JetBrains ในแพ็กเกจชำระเงิน | แอปเดสก์ท็อป + เว็บ; ปลั๊กอิน JetBrains สำหรับ request |
| การรันคอลเล็กชันฟรี | 250/เดือน | ไม่จำกัด |
| WebSocket / SSE / gRPC | แพ็กเกจชำระเงิน | ฟรี พร้อม GraphQL |
| การเขียนสคริปต์ | แพ็กเกจชำระเงิน | ฟรี และเข้ากันได้กับ Postman |
| CLI / CI | แพ็กเกจชำระเงิน | ฟรี ผ่าน Apidog CLI |
| Git sync | แพ็กเกจชำระเงิน | Cloud workspace + branch versioning; export OpenAPI |
| Mock server | ไม่มี | Smart mock ที่เข้าใจ schema |
| เอกสาร API | ไม่มีเอกสารที่โฮสต์ | เอกสาร interactive ที่เผยแพร่ได้ พร้อม custom domain |
| การแก้ไข spec | ไม่มี | OpenAPI editor แบบ visual และ code |
| Encrypted secrets/environments | Business ($7) | Vault integration ในแพ็กเกจชำระเงิน |
| SSO และ audit log | Enterprise ($16) | แพ็กเกจ Enterprise |
| จำนวนผู้ใช้ฟรี | ระดับฟรีต่อผู้ใช้ | 4 ผู้ใช้ |
การคำนวณค่าใช้จ่ายอย่างตรงไปตรงมา
Thunder Client มีราคาต่อผู้ใช้ต่ำกว่า สำหรับทีมที่ต้องการ Git sync, CI และ protocol support เต็มรูปแบบ ให้เทียบ Thunder Client Starter ที่ $3 ต่อผู้ใช้ต่อเดือนแบบรายปี กับ Apidog ที่ฟรีสำหรับ 4 คน จากนั้นเริ่มต้นที่ $9 ต่อผู้ใช้ต่อเดือน
| ขนาดทีม | Thunder Client Starter ต่อปี | Apidog ต่อปี |
|---|---|---|
| 3 คน | $108 | $0 (แพ็กเกจฟรี) |
| 5 คน | $180 | $540 |
| 10 คน | $360 | $1,080 |
| 25 คน | $2,100 — Starter จำกัด 10 ผู้ใช้ จึงใช้ Business ที่ $7 | $2,700 |
อ่านตารางในสองมุม:
- สำหรับทีมต่ำกว่า 5 คน Apidog มีต้นทุนต่ำกว่าอย่างชัดเจน
- สำหรับทีมขนาดใหญ่ Thunder Client มีราคาเริ่มต้นต่ำกว่า
- แต่สิ่งที่ได้ไม่เหมือนกัน: Thunder Client คือ request client ส่วน Apidog รวม client, mock server, documentation platform, specification editor และ test management
หากปัจจุบันคุณต้องใช้ Postman เพิ่มเติมเพื่อเติมช่องว่างเหล่านี้ ต้นทุนจริงอาจเปลี่ยนไปอีก ดู ทางเลือกที่ดีที่สุดสำหรับ Postman สำหรับการเปรียบเทียบเพิ่มเติม
วิธีนำเข้าจาก Thunder Client ไปยัง Apidog
Thunder Client มีฟังก์ชัน export ที่ช่วยให้ย้ายข้อมูลได้ง่าย ตาม เอกสารการนำเข้า/ส่งออก ให้ทำตามขั้นตอนนี้
ส่งออก collection จาก Thunder Client
คลิกขวาที่ collection แล้วเลือก Export จากนั้นเลือกรูปแบบ Postman หรือ OpenAPI หาก collection มี endpoint ที่จัดระเบียบดีส่งออก environment
ส่งออก base URL, token และตัวแปรอื่น ๆ เพื่อให้การย้าย request ทำงานต่อได้ทันทีนำเข้าใน Apidog
ไปที่ Project Settings → Manual Import แล้วเลือกไฟล์ Postman หรือ OpenAPI
Requests, folders และ environments จะถูกนำเข้าแบบมีโครงสร้างตรวจสอบ scripts และ assertions
Apidog รองรับ syntax ที่เข้ากันได้กับ Postman ดังนั้น scripts จำนวนมากสามารถวางหรือปรับเล็กน้อยได้
สำหรับ Thunder Client filter tests ให้เปลี่ยนเป็น assertion หรือใช้ schema validation แทนเชื่อม CI ใหม่ด้วย Apidog CLI
แทนที่ runner แบบชำระเงินด้วยคำสั่ง Apidog CLI ใน pipeline ของคุณ
ตัวอย่างโครงสร้าง pipeline:
name: API Tests
on:
pull_request:
jobs:
api-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run API test scenario
run: |
apidog run --project-id ${{ secrets.APIDOG_PROJECT_ID }}
การตั้งค่าทั่วไป เช่น collection หลายสิบ request และ 2 environments มักย้ายได้ภายในเวลาไม่ถึงหนึ่งชั่วโมง
เมื่อ Thunder Client ยังสมเหตุสมผล
Thunder Client ยังเป็นตัวเลือกที่เหมาะสมหากคุณ:
- เป็นนักพัฒนาเดี่ยว
- ทำงานใน VS Code ตลอดเวลา
- ใช้เฉพาะ HTTP API
- ใช้ collection runner ไม่เกิน 250 ครั้งต่อเดือน
- ไม่ต้องการ mock server, CI หรือเอกสาร API
- ต้องการหลีกเลี่ยงการเปิดแอปเพิ่ม
ราคา $3 ต่อเดือนสำหรับ Starter ก็เป็นราคาที่สมเหตุสมผล หากคุณต้องการปลดล็อกฟีเจอร์บางส่วน
อย่างไรก็ตาม การย้ายไปใช้แพลตฟอร์ม API จะเริ่มคุ้มค่าเมื่อคุณเจอสถานการณ์เหล่านี้:
- ต้องสร้าง mock server ครั้งแรก
- ต้องทดสอบ WebSocket endpoint
- ต้องรัน API tests ใน CI
- ต้องแชร์ collection ให้เพื่อนร่วมทีม
- ต้องการเปลี่ยน requests ให้เป็นเอกสารและ API spec ที่ดูแลร่วมกันได้
คำถามที่พบบ่อย
Thunder Client ยังฟรีอยู่หรือไม่?
มีระดับฟรี แต่จำกัดไว้ที่ 250 การรันคอลเล็กชันต่อเดือน รองรับ HTTP เท่านั้น และไม่มี Git sync, custom scripting, CLI หรือ CI ฟีเจอร์เหล่านี้ต้องใช้แพ็กเกจแบบชำระเงินตั้งแต่ $3 ถึง $16 ต่อผู้ใช้ต่อเดือนแบบรายปี โดยการรันแบบไม่จำกัดอยู่ใน Enterprise
ฉันสามารถนำเข้าคอลเล็กชัน Thunder Client เข้าสู่ Apidog ได้หรือไม่?
ได้ คลิกขวาที่ collection ใน Thunder Client แล้วเลือก Export เป็น Postman จากนั้นนำเข้าไฟล์ใน Apidog ผ่าน Project Settings → Manual Import คุณสามารถส่งออกและนำเข้า environments ได้ด้วย
Apidog มีส่วนขยาย VS Code เหมือน Thunder Client หรือไม่?
ไม่มี Apidog เป็นแอปเดสก์ท็อปและเว็บ พร้อมปลั๊กอิน JetBrains ชื่อ Apidog Fast Request สำหรับส่งคำขอใน IDE หากแผงใน VS Code เป็นข้อกำหนดที่เปลี่ยนไม่ได้ Thunder Client ยังตอบโจทย์ส่วนนี้ได้ดีกว่า
สคริปต์ Thunder Client ของฉันใช้ใน Apidog ได้หรือไม่?
Apidog รองรับ pre-request และ post-request scripts ที่เข้ากันได้กับ Postman สคริปต์แบบกำหนดเองจาก Thunder Client จำนวนมากจึงปรับใช้ได้โดยตรง ส่วน filter-based tests มักเปลี่ยนเป็น assertions หรือ schema validation ได้
แพ็กเกจฟรีของ Apidog มีอะไรบ้างเมื่อเทียบกับ Thunder Client?
แพ็กเกจฟรีของ Apidog รองรับผู้ใช้สูงสุด 4 คน พร้อม:
- การรัน collection และ scenario ไม่จำกัด
- Scripting
- WebSocket, SSE, gRPC และ GraphQL
- Smart mock server
- เอกสาร API ที่เผยแพร่ได้
- การรัน CI ผ่าน CLI
ระดับฟรีของ Thunder Client รองรับ HTTP พร้อมขีดจำกัด 250 การรันต่อเดือน และไม่มีฟีเจอร์ team sync หรือ pipeline
หยุดจำกัดการรันคอลเล็กชัน
ส่งออก collection ของคุณเป็น Postman format นำเข้าใน Apidog แล้วรันได้ตามต้องการทั้งจากแอปและ CI เริ่มต้นได้ด้วยการดาวน์โหลด Apidog หรือใช้งานผ่านเบราว์เซอร์ ทีมขนาดไม่เกิน 4 คนใช้แพ็กเกจฟรีได้ พร้อม mock server, documentation และ test scenarios จากโปรเจกต์เดียวกัน


Top comments (0)