يبطّئها
أضف تأخيرًا ثابتًا أو عشوائيًا. اكتشف ما يفعله ping قدره 300 ms بمؤشر التحميل لديك.
يضيف Bean Network Tester التأخر وفقدان الحزم وحدود السرعة إلى تطبيق Windows واحد. فترى ما يراه مستخدموك في القطار أو على نقطة اتصال فندق أو على هاتف بخط إشارة واحد.
إنه محاكي شبكات موجّه إلى برنامج واحد لا إلى الجهاز كله، فتعيد إنتاج الإنترنت البطيء للتطبيق الذي تختبره بينما يستمر كل شيء آخر في العمل.
تنزيل لنظام Windows اطلع على الشيفرة في GitHub
مجاني ومفتوح المصدر بترخيص GPLv3. يعمل على Windows 10 و11 بنظام 64 بت. بلا حساب وبلا قياس عن بُعد.
أضف تأخيرًا ثابتًا أو عشوائيًا. اكتشف ما يفعله ping قدره 300 ms بمؤشر التحميل لديك.
أسقطها أو كرّرها أو أفسدها، ثم راقب هل يتعافى تطبيقك أم يتجمد فحسب.
ثبّت التنزيل أو الرفع عند عدد معين من KB في الثانية، كما يفعل اتصال جوال ضعيف.
اقطع الاتصالات، واحظر منفذًا أو عنوانًا، أو اجعل الشبكة تذهب وتجيء.
اختر عملية أو PID أو عنوانًا أو منفذًا. ويبقى بقية الجهاز يعمل بشكل طبيعي.
يعيد seed نفسه التشغيل نفسه. وهذا هو الفرق بين تقرير خطأ وحكاية.
BeanNetworkTester.exe. يطلب صلاحيات المسؤول بنفسه، لأن التقاط الحركة يحتاج إليها.هناك وضع نصي في الملف نفسه، فيعمل كل شيء أيضًا في pipeline. يكفي أمر واحد للتحقق من أن خدمتك تصمد أمام فقدان 10% من الحزم:
BeanNetworkTester.exe --loss 10 --target myapp.exe --duration 60
يتوقف وحده حين ينتهي الوقت، فلا تستطيع خطوة عالقة أن تترك وراءها شبكة معطلة. أضف --simulate لتجربة أمر دون المساس بالحركة الحقيقية.
مختبِرون عليهم إعادة إنتاج «يعمل على جهازي». ومطورون يحتاجون أن تحدث مهلة فعلًا. ومطورو ألعاب يتحققون مما يفعله التأخر بشيفرة الشبكة لديهم. وكل من سُئل يومًا هل يعمل التطبيق على اتصال ضعيف ولم تكن عنده طريقة صادقة ليعرف.
أدلة قصيرة، لكل منها الأرقام التي تستحق التجربة والأمر الذي ينفذها.