Хочешь свой плейлист?
1. AC DC - Back in Black
2. AC DC - HIGWAY TO HELL
3. AC⁄DC - Touch To Much
4. Alle Farben - Bad Ideas
5. Arilena Ara - Nëntori (Bess Remix)
6. Artik pres. Asti - Никому не отдам
7. Ben Delay - I Never Felt so Right (Club Mix)
8. Bob Marley - Three Little Birds
9. Brandon Flowers - Can't Deny My Love
10. Burak Yeter feat. Danelle Sandoval - Tuesday
11. D.idJ - DoIt
12. Deadpool Rap - Sexy Motherfucker
13. Ellie Goulding - Lights
14. Ellie Goulding - Little Dreams
15. Eminem - Ass Like That
16. Estradarada - Вите Надо Выйти
17. Example - Changed The Way You Kiss Me
18. Gutter Brothers - Bitch (Original Mix)
19. IOWA - Нам же нравится одно и тоже (2014)
20. Innerpartysystem - American Trash
21. Jah Khalib feat. Кравц - Do It
22. Justin Timberlake - My Love (feat. T.I.)
23. Kadebostany - Teddy Bear (Astero Remix)
24. Lana Del Rey - Serial Killer
25. Lana Del Rey - Serial Killer (K Theory Remix)
26. M83 - Oblivion
27. METAHESH - Better Than Sex
28. Mapei - Don't Wait
29. Misha Daniels - Run Away (Deep Mix)
30. Moonbeam & Indifferent Guy Eva Pavlova - Follow Me
31. Mos Def And Massive Attack - I Against I
32. Nero - Satisfy (Original Mix)
33. No Limits, Jovan Wilder - Slow Down
34. Oh Wonder - Shark (Illenium Remix)
35. Queen - I Want To Break Free
36. Radio Record - РОДРИГЕС ТИМУР
37. Shakira - Waka Waka (Time for Africa)
38. Snakehips & MØ - Don't Leave
39. The Black Eyed Peas - Meet Me Halfway
40. The Prodigy - Girls
41. The Rolling Stones - God Gave Me Everything
42. The Weeknd ft. Daft Punk - Starboy
43. Vitalic - Poison Lips
44. Wiz Khalifa - Work Hard, Play Hard
45. Баста - Голос (feat. Полина Гагарина)
46. Батишта и Ромади - Формула любви
47. Би - 2 & Чичерина
48. Градусы - Радио дождь
49. Елка - Грею счастье внутри
50. Иван Дорн - Ты всегда в плюсе
51. Каста - Радиосигналы
52. Кравц - Море
53. Марсу Нужны Любовники - Ветер сдувает с крыш
54. Марсу Нужны Любовники - Дальневосток
55. Марсу Нужны Любовники - Её глаза
56. Марсу Нужны Любовники - Застелю Цветами
57. Марсу Нужны Любовники - Скользим
58. Михаил Озеров & Ирина Обрезкова - Лава
59. Моя Мишель - Настя
60. ПИЦЦА & L'One - Мир
61. Пика - Патимейкер
62. Пицца - Романс

Добро пожаловать на DevsAid.Com!

Внимание! Объявляем конкурс на лучший новостной пост!
Получай уведомления в Telegram или по СМС!
Заработай на публикации тем на форуме!


  1. Инструкция по участию в рескладчинах тут.
    Инструкция по организации тут.
    Организовывать в этом разделе могут пользователи в группе "Новичок" и выше!
    Чем больше народу тем меньше взнос!
    Если участников 0 то взнос большой, не пугайтесь, минимальное количество участников 3. При 3 участниках цена уже становится приятной)
    Не переводите ничего организаторам на личные кошельки. Оплата складчин осуществляется автоматически с внутреннего счета пользователя. Так мы защитим Вас от недобросовестных оргов.

[Software-testing] Тестирование производительности [Повтор]

Тема в разделе "Курсы по программированию", создана пользователем Collab_Bot, 18 сен 2016.

Этап:
Набор участников
Цена:
229.00 RUB
Участников:
0 из ∞
Организатор :
Отсутствует
100%
Расчетный взнос:
278 RUB
  • (Основной список пока пуст)

  1. Тренер: Баранцев Алексей
    Основное используемое ПО на курсе : JMeter 3.0
    Курс обещает быть очень содержательным и полезным. Информации на тему нагрузочного тестирования в свободном доступе довольно-таки мало.


    В мае вышла новая версия JMeter 3.0. Концептуальных изменений в ней нет, однако поменялся интерфейс, изменились названия некоторых элементов, а также появились новые элементы.

    В связи с этим мы решили полностью переписать наш тренинг "Тестирование производительности"

    Помимо адаптации к JMeter 3.0, программа обновленного тренинга претерпела и другие изменения. Учтены замечания в отзывах участников, больше времени мы уделили моментам, которые казались ученикам сложными, максимально уплотнив материал лекций. Лекции разбиты на небольшие фрагменты до 20 минут для удобства просмотра и навигации.


    ОписаниеВ тестировании компьютерных программ есть "общедоступная" область функционального тестирования, куда доступ открыт всем желающим, и есть целый ряд областей с достаточно высоким "порогом входа", и тестирование производительности находится в их числе.

    Для этого вида тестирования требуется хорошее владение оружием, его голыми руками не возьмёшь. Во-первых, нужно само оружие -- тестирование производительности обязательно требует умения пользоваться специальными инструментами. Во-вторых, нужно тщательно изучить соперника -- необходимо хорошее понимание протоколов взаимодействия тестируемой программы с внешним миром и её внутренней физической и логической архитектуры. Ну и конечно же нужно владеть приёмами -- знать какую нагрузку и как подать на тестируемое приложение, и на что смотреть, чтобы выявить проблемы с производительностью.

    На тренинге мы будем учиться обращаться с этим оружием:

    • познакомимся с инструментами, предназначенными для генерации нагрузки и для мониторинга различных характеристик производительности,
    • освоим способы использования этих инструментов для генерации нагрузки различного вида,
    • изучим типовые архитектурные шаблоны построения приложений и связанные с этим источники потенциальных проблем с производительностью,
    • рассмотрим способы выявления проблем с производительностью на основе анализа результатов мониторинга.
    Для практических демонстраций и для выполнения домашних заданий будет использоваться инструмент JMeter версии 3.

    Подробная программа курса:
    Занятие 1. Обзор
    Модуль 1.1. Введение

    • Что такое производительность? Тестирование производительности -- зачем мы его проводим?
    • Функциональные и нефункциональные характеристики качества. Производительность + надёжность + удобство использования (дизайн). Скорость и ресурсоёмкость. Уровни изменений: производительность алгоритмов, производительность ПО, производительность человека, использующего ПО.
    • Какие ошибки мы можем обнаружить: узкое место («бутылочное горлышко»), медленная подсистема/функция, точки насыщения, функциональные дефекты.
    • Ложно-положительные и ложно-отрицательные результаты.
    Модуль 1.2. Проектирование тестов

    • Сценарий. Запросы (действия, из которых состоит сценарий).
    • Профиль нагрузки.
    • Задержки.
    Модуль 1.3. Выбор инструментов

    • Способ описания сценариев.
    • Рекордер.
    • Генераторы нагрузки.
    • Сбор данных.
    • Анализ данных.
    Модуль 1.4. Примеры инструментов

    • Инструменты с декларативным стилем описания сценариев.
    • Инструменты с императивным стилем описания сценариев.
    • Тестирование клиентской производительности.
    • Облачные сервисы.
    Модуль 1.5. Пример создания сценариев в JMeter

    • Запись сценария рекордером.
    • Воспроизведения сценария.
    • Отладка и доработка сценария. Использование прокси-серверов для отладки.
    • Сбор метрик скорости: время отклика, пропускная способность, количество отказов.
    Занятие 2. Сценарии
    Модуль 2.1. Протоколы взаимодействия с тестируемой системой

    • Сетевые протоколы.
    • Удалённые программные интерфейсы (Remote API).
    • API, за которыми скрывается что угодно.
    Модуль 2.2. Проектирование сценариев

    • Моделирование поведения пользователей.
    • Что считать – пользователей или запросы?
    • Задержки между запросами.
    • Управление логикой сценария.
    • Как правильно делать login и logout.
    • Создание сценариев из переиспользуемых модулей.
    Модуль 2.3. Работа с данными в JMeter

    • Глобальные параметры (адрес тестового стенда и т.п.)
    • Автоподстановка параметров во время записи сценариев.
    • Генерация случайных данных.
    • Генерация уникальных данных.
    • Чтение данных из внешних файлов.
    Модуль 2.4. Корреляция данных в JMeter

    • Выявление данных, требующих корреляции.
    • Экстракторы: регулярные выражения, XPath, CSS Selectors.
    Модуль 2.5. Проверки (assertions)

    • Функциональные проверки
    • Контроль времени отклика
    • Таймауты
    Занятие 3. Нагрузка
    Модуль 3.1. Требования к производительности

    • Требования к скорости.
    • Требования к надёжности.
    • Требования к ресурсоёмкости.
    • Требования к окружению.
    • Динамические и статические требования.
    • Средние значения и аномалии.
    Модуль 3.2. Цели тестирования и профили нагрузки

    • Анализ требований и определение целей тестирования.
    • Что такое модель нагрузки и как она соотносится с целями тестирования.
    • Типовые модели нагрузки: на обнаружение какого рода проблем они нацелены.
    Модуль 3.3. Реализация типовых моделей нагрузки в JMeter

    • Постоянная нагрузка
    • Возрастающая нагрузка
    • Пиковые нагрузки
    Модуль 3.4. Выполнение тестов

    • Калибровка сценариев.
    • Функциональное тестирование в параллельном режиме.
    • Стабилизация показателей и определение базы (baseline).
    • Запуск с различными вариациями.
    • Что делать во то время, пока выполняются тесты?
    Модуль 3.5. Тестирование клиентской производительности

    • Встроенные в браузеры средств.
    • Плагины к браузерам.
    • Прокси-сервера.
    • Облачные сервисы.
    Занятие 4. Анализ результатов
    Модуль 4.1. Подготовка тестового стенда

    • Сервера.
    • Сеть.
    • Виртуальные машины.
    • Настройки.
    • Фоновая загрузка.
    • Генераторы нагрузки.
    Модуль 4.2. Сбор данных

    • Время отклика, пропускная способность, количество отказов.
    • Мониторинг тестируемой системы.
    Модуль 4.3. Распределённое тестирование

    • Генерация нагрузки из нескольких источников.
    • Сбор данных в распределённой среде.
    Модуль 4.4. Анализ результатов и построение отчётов

    • Встроенные в инструменты средства анализа результатов.
    • Excel и другие электронные таблицы.
    • Специализированные пакеты для статистических расчётов.
    Модуль 4.5. Построение отчётов

    • Как должен выглядеть «понятный» отчёт.
    • Интерпретация и представление результатов.
    • Связывание результатов с целями тестирования и требованиями.
    Формат курса
    Онлайн-тренинг продолжительностью 4 занятия по 1,5 часа с постоянными консультациями в скайп-чате и практическими домашними заданиями.

    Обучение происходит следующим образом:

    В специальном закрытом разделе выкладывается запись очередного урока курса, ссылки на дополнительные материалы, домашняя работа.

    Теоретическую информацию можно посмотреть в любое удобное время.

    Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.

    Общение участников курса и тренеров проходит в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.
    Ссылка на курс

    Планируемая дата начала курса : 29 июля 2016.

    Это рескладчина на
    Ознакомьтесь с правилами проведения и участия в рескладчинах!
     

    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!