2015-12-30 2 views
0

Я пытаюсь использовать инструмент тестирования нагрузки the grinder для воспроизведения навигации, записанной в файле .har, с использованием инструментов chrome dev.ошибки подключения в дробилке

Я создал this test script используя har2grinder.

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

запускаю шлифовальная консоль:

java -classpath lib/grinder.jar net.grinder.Console

, а затем процессы агента, используя this properties file:

java -classpath lib/grinder.jar net.grinder.Grinder grinder.properties

Тогда я начинаю все это с консоли и все, что я могу get - это результат, показывающий 1000 ошибок на каждой из двух посещенных страниц:

enter image description here

Журнал веб-сервера (tomcat) не показывает никаких ударов, и я не вижу никаких журналов для дробилок с более подробной информацией. Как я могу отследить проблему?

ответ

1

Брус свойств файла :(

Вы должны изучить свойства первого и получить журналы работает, Пожалуйста, проверьте grinder.logDirectory значение, журналы будут содержать информацию.

Во-вторых проверьте, установлен ли grinder.useConsole, а значение grinder.consolePort grinder.consoleHost было отредактировано до значения, отличного от значения по умолчанию. Обычно это изменение не требуется.

Также установлено grinder.processes, grinder.thread и grinder.run 1, так что только один процесс с одним потоком и выполняется один раз, будет легче отлаживать.

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