Yandex-tank + JMeter
2013-04-09 12:16
Здравствуйте уважаемые пользователи.
Помогите разобраться, никак не могу скормить яндекс-танку тест план выполненный на jmeter.
Прописываю в load.ini
[phantom]
address=dev.dev
rps_schedule = line(1,40,1m)
uris = /
[jmeter]
jmx=/home/gitup/tests/test.jmx
Тест запускается...но как я понимаю не считывает сам файл jmx
Помогите пожалуйста.
Спасибо Вам огромное.
Автоматизация тестирования. Заветная страна, сказочный рай. Мечта многих менеджеров -- автоматизировать все тесты, чтобы... Чтобы что? Можно ли добраться до этой цели, и что случается с теми, кто её достиг?
Автоматизация тестирования позволяет часть работ по тестированию переложить с тестировщиков-людей на плечи роботов-компьютеров. Но как любая другая другая автоматизация она не всегда оправдана с экономической точки зрения. Требуются вложения сил и средств, требуются специалисты особой квалификации, требуется особая программно-аппаратная база. Будут ли эти вложения оправданы? Какие выгоды принесет автоматизация?
Хотите узнать:
какие виды тестирования хорошо поддаются автоматизации, а какие плохо?
следует ли автоматизировать регрессионное тестирование?
можно ли автоматизировать тестирование методом свободного поиска?
как организовать ручное и автоматизированное тестирование, чтобы они не дублировали, а дополняли друг друга?
каковы особенности проектирования тестов для автоматизации?
впишется ли автоматизация в ваши процессы и методы разработки?
как выбирать инструменты для автоматизации тестов?
насколько можно доверять автоматизированным тестам, не будут ли они пропускать ошибки?
какие специалисты потребуются для разработки автоматизированных тестов?
сколько времени займет этап внедрения автоматизации и когда она начнет приносить выгоды?
нужно ли что-то специально дорабатывать в тестируемом приложении, чтобы тесты можно было автоматизировать?
Приходите на тренинг Алексея Баранцева, где мы обсудим эти и многие другие вопросы, касающиеся автоматизации тестирования.
"Я не буду обещать золотые горы в качестве результата внедрения автоматизации, как это делают производители инструментов на рекламных семинарах," - говорит Алексей, - "Но и не буду отговаривать вас от внедрения автоматизации, пугая низкой эффективностью, долгим сроком окупаемости и высокими рисками. Я уверен в том, что эти страхи преувеличены. Автоматизацию можно внедрять постепенно, начиная получать от нее выгоду практически немедленно. Важно найти грань, которую не следует переступать, иначе автоматизация из полезного инструмента превратится в обузу. Как понять, где пролегает эта грань? Для этого нужно очень хорошо понимать пределы возможностей современных инструментов-роботов, применяемых для автоматизации".
Тренинг предназначен для руководителей проектов, руководителей групп тестирования, специалистов, ответственных за внедрение и развитие автоматизированного тестирования, тестировщиков-автоматизаторов.
На этом тренинге не предполагается демонстрация инструментов автоматизации тестирования или обучение конкретным приемам и техникам создания автоматизированных тестов.
Целью тренинга является формирование у слушателей понимания того, в каких ситуациях автоматизация тестирования применима, какие возможны проблемы при внедрении автоматизированного тестирования и какими способами можно их преодолеть.
SQL для тестировщиков
2013-04-09 13:44
онлайн-тренинг с домашней работой, 6 занятий, начало 20 июня
Компьютерные языки постоянно появляются и исчезают, видоизменяются или не меняются, выходят в топ самых популярных и падают с этого пьедестала. Очень немногие из них переживают 20-летний рубеж. К одному из таких относится SQL — язык длиною в 30 с лишним лет, но все еще развивающийся и перспективный.
Сегодня SQL используется программистами для создания, модификации и управления данными в реляционных базах данных и нам (тестировщикам) необходимо уметь формировать корректные запросы к таким базам. Хакеры всех мастей используют SQL-инъекции для получения доступа к базам данных и нам (тестировщикам) необходимо уметь это делать для предупреждения взломов дорогого нам сервиса. А еще тестировщикам необходимо уметь выявлять медленные SQL-запросы для профессионального анализа результатов тестирования производительности. А еще выявлять некорректные SQL-запросы. А еще...
Все чаще на собеседованиях тестировщикам задаются вопросы про владение языком запросов SQL. Что Вы сможете ответить работодателю в следующий раз?
На нашем онлайн-тренинге «SQL для тестировщиков» Вы сможете узнать:
что такое клиент-серверная технология и как устроена СУБД;
как создать, модифицировать или удалить БД;
какие операторы SQL считаются основными;
как правильно формировать запросы к базам данных;
как анализировать лог-файлы СУБД и выявить медленные и некорректные SQL-запросы;
как писать сложные SQL-запросы;
как проводить SQL-инъекции и как от них уберечься.
А также Вы можете выбрать на примере какой СУБД обучаться: MySQL или MS SQL.
А еще мы научимся использовать два интерфейса: Console и PHPMyAdmin, узнаем что такое MyISAM и InnoDB и в чем их сходства и различия, а также попробуем логгировать запросы и анализировать результаты.
Самый лучший способ изучения любого языка (программирования и не только) — это практика. Поэтому в нашем курсе будет много домашних заданий, при выполнении которых будет приобретаться так необходимый практический опыт.
Собственно проблема вот в чем.
Есть проект на maven+Selenium + testng.
Планирую группировать тесты по функциям, которые они проверяют. Группировку планирую организовать по файлам *.xml (аналогичным testng.xml).
Сейчас написано несколько групп тестов. Т.е. имеем несколько xml.
Как мне организовать запуск всех этих тестов одной командой?
// Так же в будущем возможен запуск тестов из Jenkins.
JMetr vs Gatling
2013-04-09 14:53
Поставлена задача в кратчайшие сроки (до недели) написать(?) тест по нагрузочному тестированию сложного web-приложения.
До сих пор я писала только автоматические тесты на Java+Selenium WebDriver+Thucydides.
Теперь необходимо взять несколько готовых тестов и сэмулировать сценарий, когда 100(это минимум) пользователей выполняют описанные в тесте действия (входят на сайт, проводят какие-то действия на нем).
Первый мой выбор был JMetr, но почитав немного я поняла, что сделать связку JMetr+Thucydides возможно мне будет не по силам (в автоматизации тестирования я новичок).
Нашла упоминания о Gatling, который на первый взгляд кажется более подходящим для поставленной передо мной конкретной задачи. проблема в том, что в отличие от JMetr по Gatling практически нет никаких "подсказок" и примеров...
Хотелось бы услышать мнения знающих людей, что начинать изучать с учетом крайне ограниченного времени на подготовку и написание нагрузочных тестов...
Спасибо!