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

Фотография

Имитация авторизации с разных имейлов (Jmeter)

Jmeter

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

#1 Bob_Grey

Bob_Grey

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

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

Отправлено 04 июня 2019 - 10:48

Добрый день. Работаю с мобильным приложением, в котором авторизация производится следующим путём:

- вводится имейл (переход в окно для ввода кода)

- на имейл приходит 4-х значный код

- вводится код в поле для ввода

- переход в приложение

 

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

 

Подскажите пожалуйста какие-нибудь гайды/видеоуроки


  • 0

#2 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 04 июня 2019 - 11:00

интересно, зачем Вам такое понадобилось?


  • 0

#3 Bob_Grey

Bob_Grey

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

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

Отправлено 04 июня 2019 - 11:13

интересно, зачем Вам такое понадобилось?

Начальству нужно


  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 04 июня 2019 - 12:38

и зачем это нужно начальству?


  • 0

#5 Bob_Grey

Bob_Grey

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

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

Отправлено 04 июня 2019 - 12:47

и зачем это нужно начальству?

Провести нагрузочный тест


  • 0

#6 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 04 июня 2019 - 12:53

 

 

Провести нагрузочный тест

и что именно собираетесь нагружать?


  • 0

#7 Bob_Grey

Bob_Grey

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

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

Отправлено 04 июня 2019 - 13:25


Провести нагрузочный тест

и что именно собираетесь нагружать?

Сервер
  • 0

#8 checo

checo

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

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 04 июня 2019 - 13:47

Как собираетесь регулировать нагрузку, если у нас неизвестная задержка на получение и чтение почты?

Может быть, правильнее отдельно нагружать точки доступа: запрос кода, и вход с кодом. При входе код может быть какой-нибудь дефолтный тестовый.

Здесь выпадает тестирование того, что при нагрузке на каждый запрос приходит e-mail. Но это уже надо делать не джейметром (он вообще для такого не приспособлен), а ловить почту на фейковый сервер, и потом отдельный скрипт запускать для постпроцессинга.


  • 0

#9 Bob_Grey

Bob_Grey

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

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

Отправлено 04 июня 2019 - 13:51

Как собираетесь регулировать нагрузку, если у нас неизвестная задержка на получение и чтение почты?

Может быть, правильнее отдельно нагружать точки доступа: запрос кода, и вход с кодом. При входе код может быть какой-нибудь дефолтный тестовый.

Здесь выпадает тестирование того, что при нагрузке на каждый запрос приходит e-mail. Но это уже надо делать не джейметром (он вообще для такого не приспособлен), а ловить почту на фейковый сервер, и потом отдельный скрипт запускать для постпроцессинга.

 

Нагружать код и вход не нужно. Нужно только симитировать введение разных имейлов. Например, 100 юзеров, каждый со своим имейлом, и все они решили ввести почту (и на этом все)


  • 0

#10 Qwerty123

Qwerty123

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

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

Отправлено 14 июня 2019 - 17:21

Добрый день. Работаю с мобильным приложением, в котором авторизация производится следующим путём:
- вводится имейл (переход в окно для ввода кода)
- на имейл приходит 4-х значный код
- вводится код в поле для ввода
- переход в приложение

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

Подскажите пожалуйста какие-нибудь гайды/видеоуроки


Привет!
Если я правильно понял, то нужно проверить только попытку авторизации, т.е вводить код подтверждения не требуется? Если так, то формируешь огромный csv файл со список емейлов, или качаешь с просторов интернета готовый. В джиметре добавляешь контроллер csv. И дальше в каждом http запросе берёшь значение из файла. Если нужно проверить ещё ввод кода, то попроси разработчиков захардкодить отправляемый код и проверку. Ну или после отправки кода лезь в бд, делай запрос по имени учетки, доставай код и передавай его в следующий запрос. Но при таком варианте сть вероятность, что закончатся коннекты к бд и все станет не очень хорошо)) В общем если эта тема интересна, то пиши - расскажу подробнее и помогу сделать проект в джиметре или гатлинге.
  • 1

#11 DecidedToTest

DecidedToTest

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

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

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

 

Добрый день. Работаю с мобильным приложением, в котором авторизация производится следующим путём:
- вводится имейл (переход в окно для ввода кода)
- на имейл приходит 4-х значный код
- вводится код в поле для ввода
- переход в приложение

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

Подскажите пожалуйста какие-нибудь гайды/видеоуроки


Привет!
Если я правильно понял, то нужно проверить только попытку авторизации, т.е вводить код подтверждения не требуется? Если так, то формируешь огромный csv файл со список емейлов, или качаешь с просторов интернета готовый. В джиметре добавляешь контроллер csv. И дальше в каждом http запросе берёшь значение из файла. Если нужно проверить ещё ввод кода, то попроси разработчиков захардкодить отправляемый код и проверку. Ну или после отправки кода лезь в бд, делай запрос по имени учетки, доставай код и передавай его в следующий запрос. Но при таком варианте сть вероятность, что закончатся коннекты к бд и все станет не очень хорошо)) В общем если эта тема интересна, то пиши - расскажу подробнее и помогу сделать проект в джиметре или гатлинге.

 

Именно  :yess:


  • 0

#12 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 15 июня 2019 - 15:28

 

 

Именно   :yess:

Вы забыли перелогиниться


  • 0

#13 DecidedToTest

DecidedToTest

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

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

Отправлено 15 июня 2019 - 19:08

 

 

 

Именно   :yess:

Вы забыли перелогиниться

 

не забыл, просто с нерабочего компа ответил 


  • 0

#14 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 16 июня 2019 - 10:16

то есть 4 июня Вы зарегистрировали логин Bob_Grey для создания темы "Имитация авторизации с разных имейлов (Jmeter)"

 

а потом 15 июня Вы же зарегистрировали логин DecidedToTest для создания темы "Запуск Jmeter с сервера"

 

причем оба логина без указания каких-либо личных данных

 

и зачем нужна такая конспирация?


  • 0



Темы с аналогичным тегами Jmeter

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

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