Bean Network Tester

محاكاة فقدان الحزم على Windows

فقدان الحزم هو العطل الذي يصفه المستخدمون بقولهم «إنه يتجمد فحسب». تحدد نسبة مئوية، فتسقط الأداة هذه الحصة من الحزم، ويتعين على تطبيقك التعامل معها.

في النافذة

  1. املأ Process ليتأثر تطبيقك وحده لا الجهاز كله.
  2. اضبط Loss على نسبة مئوية بين 0 و100. ابدأ من 5.
  3. اضغط الزر START واستخدم التطبيق.

يلخّص الشريط في أعلى النافذة ما يعمل، ويعدّ تبويب Statistics الحزم التي أُسقطت.

من سطر الأوامر

الملف التنفيذي نفسه يعمل دون النافذة. فقدان بنسبة خمسة بالمئة في متصفح واحد، لمدة دقيقتين، ثم يعود كل شيء إلى طبيعته وحده:

BeanNetworkTester.exe --loss 5 --target chrome.exe --duration 120

أضف --simulate لتجربة الأمر دون المساس بالحركة الحقيقية.

أي نسبة تختار

الفقدانكيف يبدو
1 بالمئةاتصال جيد يمر بدقيقة سيئة. تخفيها معظم التطبيقات.
5 بالمئةواي فاي ضعيف. تحميل الصفحات بطيء، وجودة الفيديو تنخفض.
20 بالمئةنقطة اتصال مقهى مزدحم أو نفق قطار. تبدأ المهلات بالظهور.
60 بالمئة فأكثرشبه غير قابل للاستخدام. جيد للعثور على رسالة الخطأ التي لم يختبرها أحد قط.

تضبط الإعدادات المسبقة الجاهزة هذا عنك. «Weak WiFi» و«Cafe (crowded WiFi)» و«3G network» كلها تحمل رقم فقدان مع التأخير وحد السرعة.

أمران يفاجآن الناس

على TCP قد لا ترى شيئًا على الإطلاق. يعيد TCP إرسال ما يفقده، فيصبح التنزيل عبر HTTPS أبطأ بدل أن يفشل. وإن أردت رؤية الفقدان فقدانًا فاختبر شيئًا يعمل على UDP: مكالمة صوتية أو لعبة أو بثًا مرئيًا أو DNS.

الفقدان عشوائي، ولذلك يختلف التشغيلان. حدّد seed فيتكرر التشغيل نفسه بدقة، وهذا ما يحوّل «تعطل مرة» إلى تقرير خطأ يستطيع غيرك إعادة إنتاجه:

BeanNetworkTester.exe --loss 20 --target myapp.exe --seed 42 --duration 60

التالي

الفقدان وحده نادر. فالاتصالات السيئة حقًا تفقد الحزم وتضيف التأخير وتنفد منها السرعة، وهذا ما تعيد الإعدادات المسبقة إنتاجه.

هل أنت مستعد لتخريب شبكتك عمدًا؟

تنزيل لنظام Windows