2014-03-14 2 views
0

У меня есть сценарий, в котором я должен имитировать 150 зарегистрированных пользователей в системе, и они будут делать запрос на другую страницу в скорость 8 запросов в секунду с регистрационным статусом.Jmeter-simulate 150 зарегистрированных пользователей на сайте и сделать запрос на другую страницу с занесенным в систему статусом

Как это сделать Успение 1: Думая о том, что у вас есть два пробоотбора на один из них для входа в систему, а другой для запроса страницы, которую я хотел (выберите страницу продукта). Но я сомневаюсь в том, что это правильный способ имитировать зарегистрированного пользователя на другой странице (выбрать страницу продукта)? поскольку запросы на вход в систему и запрос на выборку находятся в разных пробоотборах HTTP, их права доступа будут обрабатываться по-разному, я предполагаю, и я вернусь как анонимный пользователь на странице избранных продуктов вместо входа в систему пользователя. Пожалуйста, предложите решение.

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

Если у меня есть несколько HTTP-пробоотборников (для входа в систему, select-product), число запросов на сервер увеличивается, но я всегда хочу ограничить количество запросов только до 8.

Пожалуйста, помогите.

спасибо.

ответ

4

Проверить ссылки и советы ниже решений:

  1. Если вы поместите свой Логин и Select пробников продукта под тем же Thread Group - логин и выберите действия продукта будут выполняться в том же потоке.
  2. Добавить HTTP Cookie Manager в свой план испытаний. Он будет хранить информацию о сеансе, поэтому для каждого потока будет использоваться один и тот же сеанс (и уникальный для каждого потока).
  3. Для выполнения Войти только один раз, поместите соответствующий пробник под Once Only Controller
  4. Чтобы ограничить нагрузку до 8 запросов/сек использовать только Constant Throughput Timer.

Надеюсь, это поможет.

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

  • Нет связанных вопросов^_^