ปัญหาที่เจอ สำหรับการใช้ newman ในการทดสอบ
Postman collection ผ่าน command line
ใน posrmant request ใช้ URL คือ localhost
เมื่อ run แล้วจะเจอ error ดังนี้
"Invalid IP address: undefined"
จะแก้ไขอย่างไรดี ?
เท่าที่ดูนั้น software ที่ใช้เป็นดังนี้
- newman 5.3.2
- NodeJs 20+
จากที่ไปดูนั้นพบว่า ปัญหานี้มาจาก NodeJS 20+ นั่นเอง
ซึ่งเป็นปัญหาที่เจอใน issue
เกิดจาก net.connect ใน NodeJS นั่นเอง
ดังนั้นทำได้แค่รอไปก่อน
หรือสามารถแก้ไขได้ดังนี้
- ทำการ downgrade NodeJS เป็น version 18 ก็ใช้ได้
- หรือทำการเปลี่ยนจาก localhost มาเป็น 127.0.0.1