ตอนที่ทีมจัดการสเปก API และการทดสอบ เราอยากแก้ปัญหาที่แต่ละบทบาทต้องใช้เครื่องมือคนละแบบ
- Postman เหมาะกับการทดสอบรีเควสต์ แต่พอมีการเพิ่มหรือเปลี่ยนสเปกก็จัดการได้ไม่ดี
- Swagger/OpenAPI ดีในฐานะเอกสารสเปก แต่การตั้งค่าจริงสำหรับการทดสอบค่อนข้างยุ่งยาก
- ไฟล์ .http ดีมากสำหรับนักพัฒนา
- อยู่ร่วมกับโค้ดเบส จึงจัดการเวอร์ชันได้
- รันตามลำดับของโฟลว์ได้
- ระหว่างพัฒนา AI และ API ก็สร้าง .http ไปพร้อมกันได้
- ใช้ Intellij Community ไม่ได้
- ผู้ที่ไม่ใช่นักพัฒนาหรือ QA แทบจะใช้งานไม่ได้
ดังนั้นเราจึงสร้างเครื่องมือที่อิงกับไฟล์ .http เพื่อให้นักพัฒนา/QA/ผู้ที่ไม่ใช่นักพัฒนาทุกคนใช้งานได้
HTTPFlow จะอัปโหลดไฟล์ .http แล้วแปลงรีเควสต์ API ให้เป็นกราฟโหนดแบบอินเทอร์แอ็กทีฟ
การเชื่อมต่อของตัวแปรจะแสดงบนเส้น edge และสามารถรันทั้งโฟลว์พร้อมกันเพื่อดูผลสำเร็จ/ล้มเหลวของแต่ละโหนดได้ทันที
และยัง export กลับเป็น .http ได้ด้วย
ฟีเจอร์หลัก:
- import/export ไฟล์ .http แบบสองทาง
- เชื่อมโยงตัวแปรอัตโนมัติ (response → รีเควสต์ถัดไป)
- ตรวจสอบ Assertion (โอเปอเรเตอร์ 10 แบบ)
- โปรไฟล์สภาพแวดล้อม (เช่น dev/staging/prod)
- export รายงาน HTML
ข้อจำกัด:
- ตอนนี้มีเฉพาะเวอร์ชันเว็บ จึงยังทดสอบ localhost API ไม่ได้ (ผ่าน CORS proxy) กำลังพัฒนาแอปเดสก์ท็อปอยู่
- ยังไม่มีฟีเจอร์คลาวด์ กำลังพัฒนาอยู่
ใช้งานได้ทันทีบนเบราว์เซอร์โดยไม่ต้องล็อกอิน
ลองใช้: https://httpflow.dev/app
เอกสาร: https://httpflow.dev/docs
ลองใช้งานกันได้ตามสบาย และรบกวนส่งฟีดแบ็กด้วยครับ
ยังไม่มีความคิดเห็น