Я очень хочу разобраться в распределенной схеме нагрузочного тестирования при помощи ПО Jmeter. И я был бы рад кто подскажет.
Я прочитал статью - http://habrahabr.ru/post/165159/
И мне понравилась пункт один:
Распределить тестирование можно при помощи запуска нескольких копий теста на разных хостах, но управляемых с одного центрального. Это увеличивает нагрузку и совершается следующим образом:
На компьютере-сервере запускаем файл /bin/rmiregistry.exe. Если в сборке этот файл отсутствует, скачайте его через поисковик. Если при запуске файл ругается на отсутствие библиотеки jli.dll, скачайте ее также (например, здесь www.search-dll.com/dll-files/download/jli.dll.html) и закиньте в windows/system32 (system64).
Открываем /bin/jmeter.properties через Notepad++, здесь необходимо снять комментарий со строки server.rmi.create=false, удалив символ «#» вначале строки.
Запускаем /bin/jmeter-server.bat.
На клиенте в файле /bin/jmeter.properties нужно указать хосты в строке remote_hosts, например remote_hosts=10.1.100.101, 10.1.100.102, 10.1.100.103, после чего нужно перезапустить Jmeter.
Запускаем тест, выбрав пункт меню Run — Remote Start (для запуска одного хоста) или Run — Remote Start All (для запуска всех хостов).
Задача моя такова:
Предстоит нагрузить мой ПК (server2008r2) по URL (Веб-сервер), что бы он полностью насытился. Нужно выполнить так, чтобы после запуска (примерно Секунд 20-30) перед съёмом реальных цифр она должна молотить вхолостую, т.е. её производительность в этот момент не должна учитываться. Что бы я реально увидел производительность своей службы.
Я так и сделал по инструкции на (server2008R2):
На компьютере-сервере запускаем файл /bin/rmiregistry.exe. Если в сборке этот файл отсутствует, скачайте его через поисковик. Если при запуске файл ругается на отсутствие библиотеки jli.dll, скачайте ее также (например, здесь www.search-dll.com/dll-files/download/jli.dll.html) и закиньте в windows/system32 (system64).
Открываем /bin/jmeter.properties через Notepad++, здесь необходимо снять комментарий со строки server.rmi.create=false, удалив символ «#» вначале строки.
Запускаем /bin/jmeter-server.bat.
На клиентской машине ОС Win7:
На клиенте в файле /bin/jmeter.properties нужно указать хосты в строке remote_hosts, например remote_hosts=10.1.100.101, 10.1.100.102, 10.1.100.103, после чего нужно перезапустить Jmeter.
Запускаем тест, выбрав пункт меню Run — Remote Start (для запуска одного хоста) или Run — Remote Start All (для запуска всех хостов).
У меня в порядке 8 машин (хостов), пока пробавал испытывать два.
Но в итоге нечего не получилось при нажатии Remote Start я выбираю нужный host выкидывает ошибку - JmeterEngine
Если нажать Remote Start All, такая же ошибка.
Что я делаю не так подскажите пожалуйста?
Вакансия тестировщик
2013-11-08 13:59
Сорри за оффтоп!
Коллеги разыскиваются контакты тестеров, работающих в X5Retail
Сообщения прошу отправлять в личку.
Спасибо.
Тестировщики
2013-11-08 14:01
Сорри за оффтоп!
Коллеги разыскиваются контакты тестеров, работающих или работавших в X5Retail
Сообщения прошу отправлять в личку.
Спасибо.
Добавляю в тест план CSV Data Set Config. В переменную из файла получаю json строку.
Далее нужно из этой строки использую регулярку выбрать некоторые свойства, которые потом уже будут подставляться в запрос.
Как это можно сделать?
Бесплатный семинар по тестированию СПб
2013-11-08 14:56
Приглашаем на бесплатный семинар "Как стать TRUE-тестировщиком #3", который пройдёт 11 декабря 2013 года по адресу: Санкт-Петербург, ул. Профессора Попова, д.5, СПбГЭТУ "ЛЭТИ", аудитория 1245. Начало семинара в 19:00.
Подскажите, пожалуйста, как в браузере Chrome игнорировать сообщения при сохранении некоторых файлов: 'Файл этого типа может нанести вред компьютеру. Все равно сохранить?'
Использую Selenium WebDriver
Вторая встреча аналитиков в «12 комнат»
2013-11-08 17:45
Коллеги! Приглашаем вас принять участие во второй встрече профессионального сообщества аналитиков, которая состоится в пятницу 15.11 в 19-30. На этот раз основной темой будет «Управление требованиями».
Приглашаем всех кто хочет поделиться профессиональными знаниями, получить ответы на свои вопросы или просто познакомиться с коллегами. Регистрация не требуется.
Когда: 15.11.2013 (пятница) с 19-15 и до момента пока не закончим обсуждение темы (около 21-00). (в календарь)
Где: «12 комнат», Большая Морская, 19. Поднимайтесь на второй этаж.
Контакты: +7-950-007-62-19 (Даша); +7-921-954-72-17 (Аня).
Время начала: С 19-15 происходит сбор участников. Само обсуждение начинается примерно в 19-30. Можно уйти в удобное время, заплатив в кафе только за проведённые минуты.
Стоимость: Участие условно-бесплатное. Надо оплатить время пребывания в кафе — 2р/минута первый час, 1р/мин следующие часы, т.е. за 2ч надо будет заплатить 180р. Кроме нахождении в пространстве, можно пить чай/кофе и есть печенки в любых количествах:) При желании можно принести еду с собой.
Встреча сообщества AgilePiter «Осенний бэклог»
2013-11-08 17:49
Дружественное нам сообщество AgilePiter устраивает встречу 12.11 (вторник) в 19-30 под названием «Осенний беклог». «В этот раз, по заявкам участников, мы будем говорить о бэклоге, плане разработки, наборе требований и любых других способах хранения и обработки задач. Обсудим, как их вводить, как их изменять и как их отстаивать, кто должен за этим следить и т.д.» Заявлено несколько докладов, в том числе и от Agile Moldova. Встреча пройдёт в офисе компании Аскон по адресу Одоевского 5 (20 минут пешком от ст. м Василеостровкая\Спортивная). Все подробности в группе Google +
Условия работы:
- постоянная удаленная работа
- оплата почасовая
- свободный график
- работа над крупными интернет и корпоративными проектам в команде профессионалов.
Требования:
- опыт работы с Django от 1 года
- адекватность и ответственность
Skype: dmitry.dolbunov
Сразу ответьте на пять вопросов:
1. Название вакансии
2. Опыт работы
3. Стоимость часа работы
4. Сколько часов в неделю можете уделять проектам
5. Где живете
получение доступа к элементам списка
2013-11-10 17:40
ряд вопросов по автоматическому тестированию:
preconditions: используется TestComplete 7.2
проблема №1: Log.Message предательски молчит и не выводит в лог, пытался ее вызвать из разных функций и из специально созданной функции testLog следующим образом
function testLog() {Log.Message("Check");}
проблема №2: посвящается тем, кто пробовал свои навыки автоматизатора на програмке Orders из комплекта TestComplete
не могу найти
как посчитать общее число введенных заказов
как проверить введенное значение TestComplete для конкретной строки и как вообще получить доступ к значениям в этих строках
каким образом сослаться на конкретную строку в списке заказов
в окне Object Browser не могу найти элементов списка