2015-04-16 2 views
0

У нас есть серверы, которые установлены на другом Лас-Вегасе, и в настоящее время нам нужно выполнить тестирование производительности с помощью jmeter из офиса SAN Francisco. Я уверен, что будет добавлено время задержки в сети раз. У вас есть представление, как мы можем избежать этого.Как избежать латентности сети при тестировании производительности

+0

Этот сайт предназначен для программирования вопросов, а не для настройки сети. –

+0

это для тестирования производительности. Я спросил здесь, есть ли у какого-либо сетевого парня такой вопрос. – jasleen

+1

Вы не можете избежать латентности сети вообще, не говоря уже о тестировании производительности. Ваш вопрос не имеет смысла. – EJP

ответ

1

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

Просто разместите экземпляры генератора нагрузки (серверы Jmeter) как можно ближе к цели тестирования. В идеале они должны находиться в одном центре обработки данных (см., Например, Amazon EC2 instances).

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

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

2

На самом деле JMeter хранит Задержка отдельно и в соответствии с руководством The Load Reports

время отклика, что требуется для получения ответа от сервера является суммой времени отклика + латентного.

JMeter .jtl результат файл выглядит следующим образом:

Latency

Так очень простая формула, как =B2-L2 поможет вам определить время отклика без Latency метрики, однако это не то, что обычно выполняются как латентные вопросы.

+0

Как мы можем открыть файл jtl в excel? – jasleen

+0

JMeter имеет 2 выходных формата результатов: CSV и XML. Excel или эквивалент имеют естественную поддержку CSV-файлов. Если ваш файл jtl находится в формате XML, вы можете изменить его на CSV, установив в файле user.properties свойство 'jmeter.save.saveervice.output_format = csv'. См. [Руководство по настройке свойств Apache JMeter Properties] (http://blazemeter.com/blog/apache-jmeter-properties-customization) для получения информации о различных свойствах JMeter и способах настройки над их переопределением –

Смежные вопросы