Сповільнює
Додайте фіксовану або випадкову затримку. Дізнайтеся, що пінг 300 мс робить з вашим індикатором завантаження.
Bean Network Tester додає лаг, втрату пакетів і обмеження швидкості одному застосунку Windows. Ви бачите те, що бачать ваші користувачі в потязі, на готельній точці доступу чи на телефоні з однією рискою сигналу.
Це мережевий емулятор, націлений на одну програму, а не на всю машину, тож ви можете відтворити повільний інтернет для застосунку, який тестуєте, поки все решта продовжує працювати.
Завантажити для Windows Переглянути код на GitHub
Безкоштовно та з відкритим кодом за ліцензією GPLv3. Windows 10 і 11, 64-розрядна. Без облікового запису, без телеметрії.
Додайте фіксовану або випадкову затримку. Дізнайтеся, що пінг 300 мс робить з вашим індикатором завантаження.
Відкидайте, дублюйте чи пошкоджуйте їх, а потім дивіться, чи відновлюється ваш застосунок, чи просто зависає.
Утримуйте завантаження чи вивантаження на заданій кількості КБ за секунду, як це робить слабке мобільне з’єднання.
Розривайте з’єднання, блокуйте порт чи адресу або змушуйте мережу то з’являтися, то зникати.
Оберіть процес, PID, адресу чи порт. Решта комп’ютера працює як зазвичай.
Той самий seed відтворює той самий запуск. У цьому різниця між звітом про помилку й історією.
BeanNetworkTester.exe. Він сам просить права адміністратора, бо для перехоплення трафіку вони потрібні.У тому самому файлі є текстовий режим, тож усе це працює і в pipeline. Однієї команди досить, щоб перевірити, чи витримує ваша служба 10 % втрати пакетів:
BeanNetworkTester.exe --loss 10 --target myapp.exe --duration 60
Він сам зупиняється, коли час спливає, тож крок, що завис, не залишить по собі зламану мережу. Додайте --simulate, щоб прогнати команду, не чіпаючи справжній трафік.
Тестувальники, яким треба відтворити «у мене працює». Розробники, яким потрібно, щоб тайм-аут справді стався. Розробники ігор, які перевіряють, що лаг робить із їхнім мережевим кодом. Кожен, кого коли-небудь питали, чи працює застосунок на слабкому з’єднанні, а чесного способу дізнатися не було.
Короткі посібники, кожен із цифрами, які варто спробувати, і командою, що це робить.