Перейти к содержимому

Фотография

Нагрузочное тестирование с помощью утилиты Apache Benchmark


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 30 июля 2013 - 12:20

Доброго времени суток! Мне необходимо протестировать с помощью утилиты Apache Benchmark (ab) производительность google, yandex, meta и при этом нужно, чтобы в поисковики был задан конкретный запрос, допустим "рейтинг вузов". Проблема заключается в том, как можно в запросе к Apache Benchmark прописать то, что google, yandex, meta содержат этот "рейтинг вузов".

Написала такие запросы:

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://google.com.ua/>google.html
ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://yandex.ua/>yandex.html
ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://meta.ua/>meta.html

Предполагала, что можно написать запрос следующим образом (на примере yandex):
ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://yandex.ua/yan...ов/>yandex.html

Но этот вариант не сработал.

Буду очень благодарна тем, кто поможет разобраться. Заранее спасибо за ответы!
  • 0

#2 ligreen

ligreen

    Новый участник

  • Members
  • Pip
  • 52 сообщений

Отправлено 31 июля 2013 - 09:10

А какую цель вы преследуете?
  • 0

#3 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 31 июля 2013 - 09:26

А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex
  • 0

#4 OlesPisarenko

OlesPisarenko

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • Город:Москва

Отправлено 31 июля 2013 - 09:39


А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)
  • 0
Олесь Писаренко
Руководитель службы нагрузочного тестирования
компании "Яндекс"
Вакансии - http://clck.ru/3mW2f
Яндекс.Танк - http://clubs.ya.ru/yandex-tank/

#5 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 31 июля 2013 - 09:48



А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)

что задание такое уж невыполнимое?)))))
  • 0

#6 schizophrenia

schizophrenia

    Новый участник

  • Members
  • Pip
  • 58 сообщений
  • ФИО:Mikhail Epikhin
  • Город:Moscow

Отправлено 31 июля 2013 - 09:57




А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)

что задание такое уж невыполнимое?)))))


выполнимое, и не такое сложное:)

Скажите, вы пишете что у вас не получилось.

Но этот вариант не сработал.

А вы не могли бы рассказать что именно у вас не получилось, ab выдал какую-то ошибку или результаты?:)
  • 0

July 2015 — Present / Service Reliability Engineer at Yandex 

Sep 2012 — July 2015 / Performance Test Engineer at Yandex 
Feb 2012 — Aug 2012 / Performance Test Engineer at Performance Lab 


#7 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 31 июля 2013 - 10:09





А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)

что задание такое уж невыполнимое?)))))


выполнимое, и не такое сложное:)

Скажите, вы пишете что у вас не получилось.

Но этот вариант не сработал.

А вы не могли бы рассказать что именно у вас не получилось, ab выдал какую-то ошибку или результаты?:) Расскажите, что именно не получилось?:)

Спасибо за ответ большое!!!

Мне нужно протестировать нагрузку google, yandex, meta, когда задан конкретный запрос в поиск, допустим "рейтинг вузов". Я делала следующим образом: задала в поиск строку и скопировала URL. Получились такие запросы к ab:

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://www.google.co...43/>google.html

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://yandex.ua/yan...ов/>yandex.html


ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://meta.ua/searc...

При этом создается пустая html страница. Я так понимаю, что стандартными средствами ab такое выполнить не получится. Очень буду благодарна, если поможете разобраться!!!
  • 0

#8 schizophrenia

schizophrenia

    Новый участник

  • Members
  • Pip
  • 58 сообщений
  • ФИО:Mikhail Epikhin
  • Город:Moscow

Отправлено 31 июля 2013 - 10:18






А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)

что задание такое уж невыполнимое?)))))


выполнимое, и не такое сложное:)

Скажите, вы пишете что у вас не получилось.

Но этот вариант не сработал.

А вы не могли бы рассказать что именно у вас не получилось, ab выдал какую-то ошибку или результаты?:) Расскажите, что именно не получилось?:)

Спасибо за ответ большое!!!

Мне нужно протестировать нагрузку google, yandex, meta, когда задан конкретный запрос в поиск, допустим "рейтинг вузов". Я делала следующим образом: задала в поиск строку и скопировала URL. Получились такие запросы к ab:

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://www.google.co...43/>google.html

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://yandex.ua/yan...ов/>yandex.html


ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://meta.ua/searc...

При этом создается пустая html страница. Я так понимаю, что стандартными средствами ab такое выполнить не получится. Очень буду благодарна, если поможете разобраться!!!


Давайте попробуем без html отчета, уберите опцию -w. В таком случае ab должен показать результаты или ошибки запуска прямо в консоль. Кроме того, я бы сразу не советовал начинать с большого уровня кокурентности, даже в 20 сессий. Вы скорее упретесь в свою сеть, и полученные данные будут искажены. Начинайте с малых значений, и попробуйте по чуть-чуть наращивать.
  • 0

July 2015 — Present / Service Reliability Engineer at Yandex 

Sep 2012 — July 2015 / Performance Test Engineer at Yandex 
Feb 2012 — Aug 2012 / Performance Test Engineer at Performance Lab 


#9 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 31 июля 2013 - 10:22







А какую цель вы преследуете?

на курсах дали такое задание. Не совсем понимаю как отобразить в запросе к ab аргумент который ищет google, yandex

А почему бы вам не протестировать сайт организаторов этих курсов, например? 8)

что задание такое уж невыполнимое?)))))


выполнимое, и не такое сложное:)

Скажите, вы пишете что у вас не получилось.

Но этот вариант не сработал.

А вы не могли бы рассказать что именно у вас не получилось, ab выдал какую-то ошибку или результаты?:) Расскажите, что именно не получилось?:)

Спасибо за ответ большое!!!

Мне нужно протестировать нагрузку google, yandex, meta, когда задан конкретный запрос в поиск, допустим "рейтинг вузов". Я делала следующим образом: задала в поиск строку и скопировала URL. Получились такие запросы к ab:

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://www.google.co...43/>google.html

ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://yandex.ua/yan...ов/>yandex.html


ab -n 1000 -c 20 -X 192.168.0.102:80 -w http://meta.ua/searc...

При этом создается пустая html страница. Я так понимаю, что стандартными средствами ab такое выполнить не получится. Очень буду благодарна, если поможете разобраться!!!


Давайте попробуем без html отчета, уберите опцию -w. В таком случае ab должен показать результаты или ошибки запуска прямо в консоль. Кроме того, я бы сразу не советовал начинать с большого уровня кокурентности, даже в 20 сессий. Вы скорее упретесь в свою сеть, и полученные данные будут искажены. Начинайте с малых значений, и попробуйте по чуть-чуть наращивать.

я согласна, что разогналась со значениями))) просто беда в том, что с другими сайтами все работает, допустим просто если задать такой запрос:



ab -n 1000 -c 20 -X 192.168.0.102:80 -w google.com.ua/>google.html

Проблема именно с поисковыми сайтами
  • 0

#10 ТимурТорубаров

ТимурТорубаров

    Активный участник

  • Members
  • PipPip
  • 96 сообщений

Отправлено 31 июля 2013 - 10:25

поставьте url в кавычки :)

то есть :

ab -n 1 -c 1 -X 192.168.0.102:80 -w 'http://www.google.co...S.jOYpRJj4zMA.O' > google.html
  • 0

#11 hanna_ign

hanna_ign

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Игнатенко Анна

Отправлено 31 июля 2013 - 10:30

поставьте url в кавычки :)

то есть :

ab -n 1 -c 1 -X 192.168.0.102:80 -w 'http://www.google.co...S.jOYpRJj4zMA.O' > google.html

к сожалению, в консоле вывелось сообщение, я думаю об ошибке
  • 0

#12 vmaximv

vmaximv

    Опытный участник

  • Members
  • PipPipPipPip
  • 350 сообщений

Отправлено 31 июля 2013 - 10:32

http://automated-tes...pache-benchmark
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных