Jmeter. Помогите с регистрацией новых пользователей
#1
Отправлено 24 декабря 2013 - 15:16
Очень нужна помощь по Jmeter. Я в нем новичок, а тестировать нужно.
Ситуация такая: Я создаю тестплан для регистрации новых пользователей на сайте.
При первом проходе, т.е. при создании тест плана, пользователь успешно создается и я вижу его на сайте и в базе.
Я добавляю CSV Data Set Config со своим новым пользователем.
Добавляю параметры, где нужно.
И при запуске теста, тест отрабатывает отлично, никаких ошибок, но и пользователя я не вижу..
Может кто-нибудь знает/сталкивался с таким? (вроде, похожих тем я не заметила:) )
#2
Отправлено 25 декабря 2013 - 06:13
#3
Отправлено 26 декабря 2013 - 05:57
И при запуске теста, тест отрабатывает отлично, никаких ошибок, но и пользователя я не вижу..
Что значит "но и пользователя я не вижу"? А как он себя должен проявить согласно Test-plan? Он должен залогироваться и не логируется? Что-то ещё? Что именно?
#4
Отправлено 26 декабря 2013 - 07:41
При регистрации пользователя есть 2 шага: имя и пароль, и личные данные.
И после регистрации пользователь не появлялся в базе, как будто не отправлялась форма с его данными.
Я нашла, что нужно использовать регулярные выражения. Буду пробовать :)
#5
Отправлено 29 декабря 2013 - 18:18
Извините за банальность,- в грамотных web-приложениях в механизме регистрации используются защита.Всем спасибо, разобралась с проблемой :) ...
Если, tashashutkin (позиционируете себя как новичок), у вас вызвало трудности не её обход, а скажем так - прочие сущие мелочи, можно предположить на 99.(9)%, что тестируемое приложение "дыряво"!
Если вы, Dzmitry_Kashlach, (как специалист по вопросу "JMeter и регистрация аккаунта: captcha"), почему-то не обратили на это внимание tashashutkin, - я вынужден сделать данное, (надеюсь полезное вам обоим), замечание!Что значит "но и пользователя я не вижу"? А как он себя должен проявить согласно Test-plan? Он должен залогироваться и не логируется? Что-то ещё? Что именно?
#6
Отправлено 29 декабря 2013 - 19:22
Спасибо, конечно, за внимание, puchok.Если вы, Dzmitry_Kashlach, (как специалист по вопросу "JMeter и регистрация аккаунта: captcha"), почему-то не обратили на это внимание tashashutkin, - я вынужден сделать данное, (надеюсь полезное вам обоим), замечание!
1.Моя тема про капчу не имеет никакого отношения к обсуждаемой проблеме: тот вопрос мне хотелось просто выяснить для себя.
2.Сидеть и домысливать, как устроено приложение "по умолчанию" у tashashutkin мне как-то совсем лениво, проще через уточняющие вопросы узнать. Если человек сказал, что разобрался сам - тем лучше для него.
3. Совета и замечаний в этой теме я ни у кого не просил. Спорить ни о чём я не собираюсь, Поэтому просто пожелаю успехов на проекте. C Наступающим Вас!
#7
Отправлено 30 декабря 2013 - 20:11
1. Буду рад, если tashashutkin продолжает осмысленные действия при проверке механизма регистрации в тестируемом приложении. Присоединяясь к вам, также пожелаю всем успехов в адекватных проектных решениях, с Наступающим!Сидеть и домысливать, как устроено приложение "по умолчанию" у tashashutkin мне как-то совсем лениво, проще через уточняющие вопросы узнать. Если человек сказал, что разобрался сам - тем лучше для него.
Совета и замечаний в этой теме я ни у кого не просил. [/size]Спорить ни о чём я не собираюсь, Поэтому просто пожелаю успехов на проекте. C Наступающим Вас!
2. Dzmitry_Kashlach, извините, доставит ли труда домыслить стандартное и широко используемое решение механизма регистрации и является ли аргументом лень в достижении истины - спорить не собираюсь. Наоборот, как к специалисту по данной теме, у меня к вам большая просьба - дайте, пожалуйста, совет или замечание по двум вопросам:
2.1) кроме CAPTCHA в стандартном решении имеет место и активация ACCOUNT'а: придётся зайти в почту, дождаться получения соответствующего письма, открыть его и загрузить соответствующую ссылку... Легко ли это решается с помощью JMeter?
2.2) или получается, что не всё (captcha, активация) так просто... тогда имеет ли смысл автоматизировать тестирование данной функциональности с защитой от робота? Как вы считаете, может это тот самый случай/функционал, где уместно/эффективно только ручное тестирование?
Буду благодарен всем, кто также по данным вопросам поделится профессиональным мнением!
#8
Отправлено 30 декабря 2013 - 20:20
По поводу капчи мне посоветовали или обращаться к программистам, если это внутренняя разработка компании, или отступить, если это сторонний продукт.
Что касается почты, то я делал это так:
1. Ставил и настраивал Apache James(почтовый сервер) локально, чтобы не долбиться в боевые почтовые сервисы.
2. Для просмотра почты использовал Mail Reader Sampler. Ну а там уже к нему можно и пост-процессоры привинтить, и регэкспы.
То есть, регистрация с письмом подтверждения автоматизируется хорошо.
#9
Отправлено 31 декабря 2013 - 17:15
Dzmitry_Kashlach, большое спасибо, но я не уловил прямой ответ на один из вопросов.Как вы считаете, может это тот самый случай/функционал, где уместно/эффективно только ручное тестирование?
Поэтому сформулирую его точнее:
Как Вы считаете - в тестировании регистрации что эффективнее:
1. проверять, что происходит на КЛИЕНТЕ (валидация/уникальность полей ввода профиля, подсказки о некорректном вводе, обновление или прослушивание CAPTCHA, содержание/кодировка email-уведомлений, реакция на своевременную/просроченную активацию..., кстати, что заодно охватывает проверки и СЕРВЕРНОЙ части)
2. или автоматизировать с помощью JMeter проверку только СЕРВЕРНОЙ части (защищённой от робота).
Мне, например, очевидно:
- регистрация - это далеко не самая часто используемая операция, т.е. мутить с нагрузочным тестированием нет смысла;
- создать объём зареганных пользователей можно (и проще сделать), минуя сценарий интерфейса, т.е. не реализуя его на JMeter;
- немеренных наборов входных данных, рутинных манипуляций, неподдающейся элементарному анализу выходной информации здесь нет;
- наконец, это не уникальный модуль, т.е. единожды когда-то обкатав, его без особых трудозатрат можно использовать в данном/других проектах
...
Итак: есть прецедент использования tashashutkin (очевидно, и до этого было немало специалистов) JMeter для автоматизации тестирования механизма регистрации новых пользователей.
Коллеги, прямой вопрос: есть ли и в чём смысл использования JMeter в данном сценарии? Приведите, пожалуйста, аргументы "ЗА JMeter" для этого случая!
#10
Отправлено 03 января 2014 - 07:18
Поэтому всё, что мы можем сделать - это отправка запроса на сервер и обработка ответа.
Вопрос о том, есть ли смысл автоматизировать регистрацию новых пользователей при помощи JMeter выходит за рамки данной темы, ИМХО.
#11
Отправлено 03 января 2014 - 15:03
1. Dzmitry_Kashlach, спасибо, но:Вопрос о том, есть ли смысл автоматизировать регистрацию новых пользователей при помощи JMeter выходит за рамки данной темы, ИМХО.
1.1 если мой вопрос не по теме, то не настолько критично как, например, здесь же вопрос:
во-первых, вообще относится не к регистрации, а к аутентификации, во-вторых, у tashashutkin ясно описана проблема, что в результате сценария регистрации пользователя нет в базе!Он должен залогироваться и не логируется?
1.2 похоже, сама тема данного поста "Jmeter. Помогите с регистрацией новых пользователей" лежит за рамками текущего раздела форума: "Форум тестировщиков> Тестирование> Тестирование производительности> JMeter - Тестирование производительности" (не кажется ли, тавтология в breadcrumbs)!
2. Для себя делаю вывод: раз здесь никто не пояснил смысла регистрации новых пользователей на сайте при помощи нагрузочной тулзы, следовательно, уместно напомнить шаблон: инструмент тестирования надо грамотно выбирать для решения соответствующей задачи.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных