Bean Network Tester

ทดสอบแอปแบบไม่มีอินเทอร์เน็ต

การดึงสายเครือข่ายออกทดสอบเพียงอย่างเดียว คือเครื่องที่ไม่มีเครือข่าย บั๊กออฟไลน์ส่วนใหญ่ไม่ใช่แบบนั้น มันเกิดเมื่ออะแดปเตอร์เปิดอยู่ ไอคอน Wi-Fi ดูปกติ และสิ่งที่แอปต้องการเข้าถึงไม่ได้เฉย ๆ

“ออฟไลน์” สามแบบที่ต่างกัน

สิ่งที่คุณเปิดแอปเห็นอะไรบั๊กที่มันพบ
โหมด LANเครือข่ายในบ้านใช้ได้ สิ่งที่อยู่เลยออกไปใช้ไม่ได้Wi-Fi โรงแรมก่อนล็อกอิน อัปลิงก์ที่ตาย เครือข่ายบริษัทที่ไม่มีทางออกข้างนอก
บล็อกที่อยู่เซิร์ฟเวอร์หนึ่งเครื่องเข้าถึงไม่ได้ ส่วนที่เหลือทำงานส่วนพึ่งพาหนึ่งอย่างล่มขณะที่ตัวแอปปกติดี ซึ่งเป็นกรณีที่การตรวจสุขภาพ (health check) มักพลาด
บล็อกพอร์ต 53ชื่อเรียกไม่ถูกแปลงอีก แต่การเชื่อมต่อด้วยที่อยู่ยังใช้ได้DNS เสีย ซึ่งผู้ใช้เห็นเป็น “อินเทอร์เน็ตล่ม” แต่ในล็อกดูเป็นอีกเรื่องหนึ่งเลย

จากบรรทัดคำสั่ง

ไม่มีอินเทอร์เน็ตให้แอปเดียว เครือข่ายในบ้านไม่ถูกแตะ นานสองนาที:

BeanNetworkTester.exe --lan-mode --target myapp.exe --duration 120

บริการหนึ่งเข้าถึงไม่ได้ ที่เหลือปกติ:

BeanNetworkTester.exe --block-ip 203.0.113.10

ชื่อเรียกไม่ถูกแปลงอีก:

BeanNetworkTester.exe --block-port 53 --target myapp.exe

ยังมีไทม์ไลน์สำเร็จรูปที่ทำ DNS พังแล้วคืนให้เอง คือ failing-dns.json ในโฟลเดอร์ scenarios ข้างโปรแกรม ดู สถานการณ์ตามเวลา

สิ่งที่ควรดูจริง ๆ

ข้อสุดท้ายนั้นคือที่ที่มีคุณค่าที่สุด การออฟไลน์จัดการแย่ได้ง่ายและทดสอบง่าย ตอนกลับมานั้นเองที่สถานะผิดเพี้ยน

สิ่งที่นี่ไม่ใช่

อะแดปเตอร์ยังเปิดอยู่และเครื่องยังมีที่อยู่ แอปที่ถาม Windows เพียงว่า “มีเครือข่ายไหม” จึงยังได้คำตอบว่ามี นี่ตั้งใจ และเป็นการทดสอบที่น่าสนใจกว่า ผู้ใช้จริงนานทีจะขาดการเชื่อมต่อสนิท พวกเขาเชื่อมต่ออยู่กับบางสิ่งที่ไปไม่ถึงสิ่งที่ต้องการ ถ้าคุณต้องการกรณี “ไม่มีอะแดปเตอร์” โดยเฉพาะ ให้ปิดอะแดปเตอร์ ไม่ต้องใช้เครื่องมือ

ต่อไป

พร้อมจะทำให้เครือข่ายของคุณพังโดยตั้งใจหรือยัง

ดาวน์โหลดสำหรับ Windows