ปัญหาที่เจอ สำหรับการใช้ 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