Могу ли я провести тестирование производительности на локальном хосте с реальной сетевой средой? - PullRequest
4 голосов
/ 25 января 2010

Мне нужно проверить производительность приложения, работающего на локальном хосте, как если бы оно было в онлайн-среде. Я имею в виду тест производительности, проводимый симуляцией сетевого трафика, симуляцией ограниченной полосы пропускания или другим параметром, как если бы он был в сети.

Может ли Apache Ab провести симуляцию?

Ответы [ 5 ]

5 голосов
/ 26 января 2010

Мы использовали Charles и Firefox Throttle в прошлом для имитации медленных сетей.

0 голосов
/ 26 июля 2017

Вы можете настроить локальный туннель для показа своего локального хоста миру, используя Ngrok . Оттуда вы можете использовать любое количество онлайн инструментов для повышения производительности

Вы можете пропускная способность газа через Chrome Dev Tools

0 голосов
/ 26 января 2010

Да, но вам нужно будет подключиться к вашему приложению по IP-адресу, а не по "localhost" или 127.0.0.1. Обычно для веб-приложений (HTTP) я использую Fiddler, который может симулировать ограниченную пропускную способность, но только если вы подключаетесь, как я уже отмечал. Другие ограничители пропускной способности для не-HTTP я не уверен / не знаю.

0 голосов
/ 26 января 2010

Ab не будет имитировать сетевые ошибки низкого уровня. Если вы используете Linux, вы можете смоделировать некоторые сети с помощью 'tc'. См. http://www.kdedevelopers.org/node/1878 для небольшого примера.

0 голосов
/ 25 января 2010

Почему вы не можете подключиться к другому ПК или даже использовать виртуальную машину и ограничить скорость подключения к виртуальной сети?

...