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

Фотография

Jmeter. Помогите с регистрацией новых пользователей


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

#1 tashashutkin

tashashutkin

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Tasha Shutkin

Отправлено 24 декабря 2013 - 15:16

Привет всем форумчанам!
Очень нужна помощь по Jmeter. Я в нем новичок, а тестировать нужно.

Ситуация такая: Я создаю тестплан для регистрации новых пользователей на сайте.
При первом проходе, т.е. при создании тест плана, пользователь успешно создается и я вижу его на сайте и в базе.
Я добавляю CSV Data Set Config со своим новым пользователем.
Добавляю параметры, где нужно.
И при запуске теста, тест отрабатывает отлично, никаких ошибок, но и пользователя я не вижу..

Может кто-нибудь знает/сталкивался с таким? (вроде, похожих тем я не заметила:) )
  • 0

#2 Keiga

Keiga

    Постоянный участник

  • Members
  • PipPipPip
  • 174 сообщений
  • ФИО:Евгений
  • Город:Москва


Отправлено 25 декабря 2013 - 06:13

А что собственно хотелось бы получить? Если пользователя уже создали, то второй раз он ведь не создастся? Не совсем улавливаю суть задачи.
  • 0

#3 Dzmitry_Kashlach

Dzmitry_Kashlach

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Кашлач Дмитрий Сергеевич

Отправлено 26 декабря 2013 - 05:57

И при запуске теста, тест отрабатывает отлично, никаких ошибок, но и пользователя я не вижу..




Что значит "но и пользователя я не вижу"? А как он себя должен проявить согласно Test-plan? Он должен залогироваться и не логируется? Что-то ещё? Что именно?
  • 1

#4 tashashutkin

tashashutkin

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Tasha Shutkin

Отправлено 26 декабря 2013 - 07:41

Всем спасибо, разобралась с проблемой :)

При регистрации пользователя есть 2 шага: имя и пароль, и личные данные.
И после регистрации пользователь не появлялся в базе, как будто не отправлялась форма с его данными.
Я нашла, что нужно использовать регулярные выражения. Буду пробовать :)
  • 0

#5 puchock

puchock

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Пучок

Отправлено 29 декабря 2013 - 18:18

Всем спасибо, разобралась с проблемой :) ...

Извините за банальность,- в грамотных web-приложениях в механизме регистрации используются защита.
Если, tashashutkin (позиционируете себя как новичок), у вас вызвало трудности не её обход, а скажем так - прочие сущие мелочи, можно предположить на 99.(9)%, что тестируемое приложение "дыряво"!

Что значит "но и пользователя я не вижу"? А как он себя должен проявить согласно Test-plan? Он должен залогироваться и не логируется? Что-то ещё? Что именно?

Если вы, Dzmitry_Kashlach, (как специалист по вопросу "JMeter и регистрация аккаунта: captcha"), почему-то не обратили на это внимание tashashutkin, - я вынужден сделать данное, (надеюсь полезное вам обоим), замечание!
  • 0

#6 Dzmitry_Kashlach

Dzmitry_Kashlach

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Кашлач Дмитрий Сергеевич

Отправлено 29 декабря 2013 - 19:22

Если вы, Dzmitry_Kashlach, (как специалист по вопросу "JMeter и регистрация аккаунта: captcha"), почему-то не обратили на это внимание tashashutkin, - я вынужден сделать данное, (надеюсь полезное вам обоим), замечание!

Спасибо, конечно, за внимание, puchok.
1.Моя тема про капчу не имеет никакого отношения к обсуждаемой проблеме: тот вопрос мне хотелось просто выяснить для себя.
2.Сидеть и домысливать, как устроено приложение "по умолчанию" у tashashutkin мне как-то совсем лениво, проще через уточняющие вопросы узнать. Если человек сказал, что разобрался сам - тем лучше для него.
3. Совета и замечаний в этой теме я ни у кого не просил. Спорить ни о чём я не собираюсь, Поэтому просто пожелаю успехов на проекте. C Наступающим Вас!Изображение
  • 2

#7 puchock

puchock

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Пучок

Отправлено 30 декабря 2013 - 20:11

Сидеть и домысливать, как устроено приложение "по умолчанию" у tashashutkin мне как-то совсем лениво, проще через уточняющие вопросы узнать. Если человек сказал, что разобрался сам - тем лучше для него.
Совета и замечаний в этой теме я ни у кого не просил. [/size]Спорить ни о чём я не собираюсь, Поэтому просто пожелаю успехов на проекте. C Наступающим Вас!

1. Буду рад, если tashashutkin продолжает осмысленные действия при проверке механизма регистрации в тестируемом приложении. Присоединяясь к вам, также пожелаю всем успехов в адекватных проектных решениях, с Наступающим!
2. Dzmitry_Kashlach, извините, доставит ли труда домыслить стандартное и широко используемое решение механизма регистрации и является ли аргументом лень в достижении истины - спорить не собираюсь. Наоборот, как к специалисту по данной теме, у меня к вам большая просьба - дайте, пожалуйста, совет или замечание по двум вопросам:
2.1) кроме CAPTCHA в стандартном решении имеет место и активация ACCOUNT'а: придётся зайти в почту, дождаться получения соответствующего письма, открыть его и загрузить соответствующую ссылку... Легко ли это решается с помощью JMeter?
2.2) или получается, что не всё (captcha, активация) так просто... тогда имеет ли смысл автоматизировать тестирование данной функциональности с защитой от робота? Как вы считаете, может это тот самый случай/функционал, где уместно/эффективно только ручное тестирование?
Буду благодарен всем, кто также по данным вопросам поделится профессиональным мнением!
  • 0

#8 Dzmitry_Kashlach

Dzmitry_Kashlach

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Кашлач Дмитрий Сергеевич

Отправлено 30 декабря 2013 - 20:20

2puchok:

По поводу капчи мне посоветовали или обращаться к программистам, если это внутренняя разработка компании, или отступить, если это сторонний продукт.

Что касается почты, то я делал это так:
1. Ставил и настраивал Apache James(почтовый сервер) локально, чтобы не долбиться в боевые почтовые сервисы.
2. Для просмотра почты использовал Mail Reader Sampler. Ну а там уже к нему можно и пост-процессоры привинтить, и регэкспы.

То есть, регистрация с письмом подтверждения автоматизируется хорошо.
  • 1

#9 puchock

puchock

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Пучок

Отправлено 31 декабря 2013 - 17:15

Был вопрос:

Как вы считаете, может это тот самый случай/функционал, где уместно/эффективно только ручное тестирование?

Dzmitry_Kashlach, большое спасибо, но я не уловил прямой ответ на один из вопросов.
Поэтому сформулирую его точнее:
Как Вы считаете - в тестировании регистрации что эффективнее:
1. проверять, что происходит на КЛИЕНТЕ (валидация/уникальность полей ввода профиля, подсказки о некорректном вводе, обновление или прослушивание CAPTCHA, содержание/кодировка email-уведомлений, реакция на своевременную/просроченную активацию..., кстати, что заодно охватывает проверки и СЕРВЕРНОЙ части)
2. или автоматизировать с помощью JMeter проверку только СЕРВЕРНОЙ части (защищённой от робота).

Мне, например, очевидно:
- регистрация - это далеко не самая часто используемая операция, т.е. мутить с нагрузочным тестированием нет смысла;
- создать объём зареганных пользователей можно (и проще сделать), минуя сценарий интерфейса, т.е. не реализуя его на JMeter;
- немеренных наборов входных данных, рутинных манипуляций, неподдающейся элементарному анализу выходной информации здесь нет;
- наконец, это не уникальный модуль, т.е. единожды когда-то обкатав, его без особых трудозатрат можно использовать в данном/других проектах
...

Итак: есть прецедент использования tashashutkin (очевидно, и до этого было немало специалистов) JMeter для автоматизации тестирования механизма регистрации новых пользователей.
Коллеги, прямой вопрос: есть ли и в чём смысл использования JMeter в данном сценарии? Приведите, пожалуйста, аргументы "ЗА JMeter" для этого случая!
  • 0

#10 Dzmitry_Kashlach

Dzmitry_Kashlach

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Кашлач Дмитрий Сергеевич

Отправлено 03 января 2014 - 07:18

C помощью JMeter невозможно проверять действия пользователя на клиенте(в браузере).
Поэтому всё, что мы можем сделать - это отправка запроса на сервер и обработка ответа.
Вопрос о том, есть ли смысл автоматизировать регистрацию новых пользователей при помощи JMeter выходит за рамки данной темы, ИМХО.
  • 1

#11 puchock

puchock

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Пучок

Отправлено 03 января 2014 - 15:03

Вопрос о том, есть ли смысл автоматизировать регистрацию новых пользователей при помощи JMeter выходит за рамки данной темы, ИМХО.

1. Dzmitry_Kashlach, спасибо, но:
1.1 если мой вопрос не по теме, то не настолько критично как, например, здесь же вопрос:

Он должен залогироваться и не логируется?

во-первых, вообще относится не к регистрации, а к аутентификации, во-вторых, у tashashutkin ясно описана проблема, что в результате сценария регистрации пользователя нет в базе!
1.2 похоже, сама тема данного поста "Jmeter. Помогите с регистрацией новых пользователей" лежит за рамками текущего раздела форума: "Форум тестировщиков> Тестирование> Тестирование производительности> JMeter - Тестирование производительности" (не кажется ли, тавтология в breadcrumbs)!
2. Для себя делаю вывод: раз здесь никто не пояснил смысла регистрации новых пользователей на сайте при помощи нагрузочной тулзы, следовательно, уместно напомнить шаблон: инструмент тестирования надо грамотно выбирать для решения соответствующей задачи.
  • 0


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

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