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

Фотография

Динамический ip, cookie и user agent


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

#1 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 23 мая 2012 - 15:02

Здавствуйте, появилась необходимость посылать реквесты с разных ip, куками и user agent'ом. До этого записывал просто сценирий через Proxy Server и нагружал сайт. Скриншот тест-плана прикрепляю. Подскажите, что нужно еще добавить? Заранее спасибо.

Прикрепленные файлы

  • Прикрепленный файл  23.05.png   11,14К   25 Количество загрузок:

  • 0

#2 fesd

fesd

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

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

Отправлено 24 мая 2012 - 05:32

Для передачи нужного юзер агента используйте HTTP Header Manager. Если вы записывали сценарий через прокси сервер, то скорее всего этот компонент включается в каждый запрос.
Как вы хотите посылать реквесты с разных IP?
  • 1

#3 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 24 мая 2012 - 07:07

Да, верно, через сценарий юзер агент записывается, но возможно ли чтобы юзер агент с каждым запросом менялся? Может список подкидывать jmeter'у или диапазон какой-нибудь? Также и с разными ip и cookie. Собственно в этом и вопрос)
  • 0

#4 fesd

fesd

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

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

Отправлено 24 мая 2012 - 07:30

Да, верно, через сценарий юзер агент записывается, но возможно ли чтобы юзер агент с каждым запросом менялся? Может список подкидывать jmeter'у или диапазон какой-нибудь? Также и с разными ip и cookie. Собственно в этом и вопрос)

.
Можете создать csv файл с нужными вам значениями User-Agent и cookie, подгружать из него с помощью компонента CSV Data Set Config и вставлять куда нужно - в header manager, в cookie manager.
А на счет IP задача мне не понятна. Что вы хотите сделать?
  • 1

#5 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 24 мая 2012 - 08:23

Спасибо за совет. Попробую сегодня. А с IP задача в том чтобы эмулировать вход пользователей с разных PC
  • 0

#6 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 24 мая 2012 - 09:38

Еще столкнулся с небольшой проблемой. Как добавить большой список адресов в jmeter и есть ли возможность добавить допустим проверку главной страницы, но к url чтобы он автоматически добавлял свои параметры. Т.е., допустим, существует страница supermail.ru/ к ней необходио с каждой итерацией добавлять значение от N01 до N1000 к урлу supermail.ru/ ( supermail.ru/N01.html, supermail.ru/N02.html, и т.д. до upermail.ru/N1000.html) Вохможно ли это и как осуществить?
  • 0

#7 lives_mobile

lives_mobile

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

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 24 мая 2012 - 09:45

Еще столкнулся с небольшой проблемой. Как добавить большой список адресов в jmeter и есть ли возможность добавить допустим проверку главной страницы, но к url чтобы он автоматически добавлял свои параметры. Т.е., допустим, существует страница supermail.ru/ к ней необходио с каждой итерацией добавлять значение от N01 до N1000 к урлу supermail.ru/ ( supermail.ru/N01.html, supermail.ru/N02.html, и т.д. до upermail.ru/N1000.html) Вохможно ли это и как осуществить?

Возможно. Просто добавьте счетчик и переменную. получится примерно так supermail.ru/N${number}.html
По поводу разных ip - задача легко решаема, если использовать jmeter-server. Необходимо запустить сервера на машинах с разными ip. Сколько машин, столько разных ip.
  • 1

#8 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 24 мая 2012 - 13:51

Спасибо. Добавил переменную, создал csv-файл и подтягивал оттуда значения.Помогло, благодарю! Подскажите, как в тест план добавить большой список URL из текстового или excel-файла?
  • 0

#9 fesd

fesd

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

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

Отправлено 24 мая 2012 - 14:07

Спасибо. Добавил переменную, создал csv-файл и подтягивал оттуда значения.Помогло, благодарю! Подскажите, как в тест план добавить большой список URL из текстового или excel-файла?


Да также как и из csv, используя тот же компонент. Считывайте в переменную и вставляйте в поле Server Name or IP в реквест семплере.
  • 1

#10 tuneup

tuneup

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Смирнов Александр Сергеевич


Отправлено 24 мая 2012 - 14:46

Спасибо
  • 0


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

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