Доброго времени суток уважаемые коллеги!
Стоит задача, которая состоит из нескольких частей:
1. Нужно автоматизировать следующие действия:
а) открываем web-страничку, вводим логин и пароль - в результате отрывается новая страничка с множеством полей ввода данных
б) вводим данные и нажимаем на пнопку "Проверить"
в) отправляется запрос серверу, загружается страничка с результатом проверки.
2. Сэмулировать параллельное выполнение вышеописанных действий для 30-50 пользователей.
3. Для каждого пользователя найти время выполнения а), б), в)
4. Найти среднее время выполнения а), б), в)
Плиз, посоветуйте, какой инструмент выбрать и, если не сложно, пару слов о том как в нем все это реализовать.
Как определить время загрузки страницы для каждого виртуального юзера?
Автор QA*, 23 июл 2009 07:17
Сообщений в теме: 4
#1
Отправлено 23 июля 2009 - 07:17
#2
Отправлено 23 июля 2009 - 07:35
Ой, тему надо было в "Автоматизированное тестирование ПО" разместить, сори, немножко промахнулся... Почитал немножко о LoadRunner, может быть он как раз и может сгодиться...
#3
Отправлено 23 июля 2009 - 08:05
Я бы даже сказал, что в "Тестирование производительности" а не сюда...Ой, тему надо было в "Автоматизированное тестирование ПО" разместить, сори, немножко промахнулся... Почитал немножко о LoadRunner, может быть он как раз и может сгодиться...
А по существу вопроса, читайте что такое транзакции в Loadrunner и как их использовать...
Если хотите попробуйте написать тесты на Jmeter или Grinder
Алексей Булат
Про Тестинг
Про Тестинг
#4
Отправлено 24 июля 2009 - 03:41
С точки зрения функциональности сгодится на ура. С точки зрения цены (если LR у вас нет и надо покупать) для решения такой примитивной задачки на 30-50 VUs это очевидный overkill.Почитал немножко о LoadRunner, может быть он как раз и может сгодиться...
#5
Отправлено 24 июля 2009 - 06:51
Спасибо за советы.
Еще я нашел программку BadBoy (http://www.badboy.com.au/). Уже в ней написал скрипт, выполняющий необходимые действия, измеряющий время выполнения действий. Только вот не могу понять, как сделать так, чтобы при каждом обращении к базе данных переменной присваивалось значение следуюющая строчка из табицы базы данных или экселевского файла (таблица состоит из одного столца с большим количеством строк), а то у меня при каждой итерации значения переменной равно первой строчке таблицы.
Еще я нашел программку BadBoy (http://www.badboy.com.au/). Уже в ней написал скрипт, выполняющий необходимые действия, измеряющий время выполнения действий. Только вот не могу понять, как сделать так, чтобы при каждом обращении к базе данных переменной присваивалось значение следуюющая строчка из табицы базы данных или экселевского файла (таблица состоит из одного столца с большим количеством строк), а то у меня при каждой итерации значения переменной равно первой строчке таблицы.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных