Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Тестирование производительности: онлайн-тренинг с домашними заданиями

Тестирование IT-систем *
«Младших тестировщиков производительности» не бывает. Зато бывают люди, которые начинают заниматься тестированием производительности. (с) Скотт Барбер (aka The Perf Guy)

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

18 февраля начнется новый онлайн-тренинг, продолжительностью 6 занятий «Тестирование производительности», автор и ведущий Алексей Баранцев.
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 3.4K
Комментарии 0

Тестируем сервер с начинкой Intel Core i7-860

Блог компании HOSTKEY
Итак, в очередной раз в hostkey.ru прошел заказ на аренду сервера на базе Core i7-860 и мы решили сделать заметку про нашу типовую высокопроизводительную однопроцессорную платформу.

Прошу любить и жаловать, ASUS RS300-E6/PS4. Это одноюнитовая машина 600 мм глубиной, 4 хотсвопных 3,5” SATA диска на материнской плате с одним сокетом 1156. В комплекте идут телескопические рельсы и радиатор процессора.

front
Читать дальше →
Всего голосов 19: ↑13 и ↓6 +7
Просмотры 12K
Комментарии 13

Отладка тест-плана JMeter

Тестирование IT-систем *
В предыдущем посте про JMeter я описывал создание примитивного нагрузочного теста. При разработке более сложных сценариев не обойтись без отладки. К сожалению, в JMeter эта техника не совсем очевидна. Ниже на несложном примере покажу несколько приемов отладки тест-плана. Заодно продемонстрирую использование таких элементов, как HTTP Request Defaults, Regular Expression Extractor, If Controller и некоторых других.

final test plan

Тестировать будем механизм поиска на сайте. Пускай сценарий берет слово или фразу из файла, задает вопрос поисковику, получает ответ в виде одной или нескольких страниц, случайным образом выбирает одну из страниц, так же случайно выбирает одну из ссылок и идет по ней. Итого три запроса, за исключением особых случаев (когда найдено мало или не найдено ничего).
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 44K
Комментарии 7

Плеер IconBit HDS41L и HD40NMT vs HDTV_test_files

Компьютерное железо


Приветствую тебя [%username%], хочу поделиться с тобой результатом тестирования двух плееров от IconBit: HDS41L и HD40NMT на предмет их всеядности и производительности.

Исходные данные


  • IconBit HDS41L — 1шт;
  • IconBit HD40NMT — 1шт;
  • Набор файлов HDTV_test_files(1.6);
  • SATA Hdd, свеже отформатированный и содержащий только тестовые файлы;
  • Домашний медиа сервер — компьютер под управлением linux на котором подняты samba и UPNP (mediatomb) сервера;


Результат тестирования
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 1.1K
Комментарии 4

«Тихий» релиз LoadRunner 11

Тестирование IT-систем *
На сайте HP обнаружилось вот что:

"

Что характерно:
— гугль не в курсе;
— HP не в курсе (пару недель назад говорили, что в ноябре будет «что-то новое»).

Вопрос — есть ли среди присутствующих те, кто занимается нагрузочным тестированием? Или интересуется? Или нуждается в? Странно, что данная тематика совершенно не представлена на habrahabr.
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 1.6K
Комментарии 5

Тест производительности: удивительно и просто

Высокая производительность *Тестирование IT-систем *Программирование *
Так сложилось, что последние полгода я активно занимался тестами производительности и мне кажется, что в этой области IT царит абсолютное непонимание происходящего. В наше время, когда рост вычислительных мощностей снизился (vertical scalability), а объем задач растет с прежней скоростью, проблема производительности становится всё острее. Но прежде, чем броситься на борьбу с производительностью, необходимо получить количественную характеристику.

Краткое содержание статьи:

Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 30K
Комментарии 5

Тестируем: сравнение производительности IMX6 и OMAP4

Блог компании Promwad Высокая производительность *Тестирование IT-систем *Производство и разработка электроники *

В этой статье мы поделимся результатами тестирования производительности двух систем на базе ARM-процессора с ядром Cortex-A9 — OMAP4 PandaBoard ES и i.MX6Q SABRE Lite (dev kit онлайн-сообщества element14).


Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 17K
Комментарии 13

Как повысить производительность бесплатно, без регистрации и смс

Блог компании Dell Technologies Высокая производительность *Тестирование IT-систем *
Привет, Хабр! Я работаю интерном в Санкт-Петербургском центре разработок ЕМС и хочу дать студентам пару советов о построении будущей карьеры, а также рассказать про задачи, которыми занимаюсь в компании. В этом году за одно из своих решений я получил награду Bright Internship Award как лучший стажёр Центра, и мне интересно получить обратную связь по достигнутым результатам. Эта статья может быть интересна тем, кто занимается тестированием производительности систем.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Просмотры 14K
Комментарии 4

Почему производительность в играх — это не просто средний FPS

Блог компании Wargaming Разработка игр *Тестирование игр *

Я работаю в игровой индустрии уже более 8 лет. В Wargaming решаю весьма широкий круг вопросов: от анализа патчей до решения различных внутренних проблем. Так вышло, что проблема комфорта и производительности попала в поле моего зрения. После общения с разработчиками World of Tanks, тестировщиками и исследователями поведения игроков у меня сложилось видение вопроса, которое я оформил в виде этой статьи. Я не специалист в области компьютерной графики или разработчик графического движка, не провожу UX-тесты на людях. Но надеюсь, собранная информация и мой непредвзятый взгляд на вопрос натолкнут вас на прогрессивные мысли и стимулируют к творческому поиску решения проблемы производительности в игре.

Читать дальше →
Всего голосов 40: ↑24 и ↓16 +8
Просмотры 71K
Комментарии 72

Сравнительное тестирование девяти ORM для Android

Разработка мобильных приложений *Разработка под Android *
Из песочницы
На просторах интернета много отрывочной информации о той или иной ORM для Андроид. Пока что мне не попадалось качественное сравнение ведущих ORM. Существующие статьи попахивают пиаром той или иной системы и ставят в невыгодное положение своих конкурентов либо некорректной постановкой тестирования, либо вообще использованием заведомо неверных настроек, либо не включением в тестирование сильных соперников.

Данное тестирование проведено было скорее для собственного интереса. Т.к. ORM много, все они разные, и хотелось бы иметь объективное представление о существующих системах.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 32K
Комментарии 11

Представляем 3CX Phone System v15 SP1 и тестируем систему на мини ПК вместо сервера

Блог компании 3CX Ltd. Системное администрирование *IT-инфраструктура *Сетевые технологии *Серверное администрирование *
Прежде всего, поздравляем всех читателей нашего блога с прошедшим Днем системного администратора! Особенно приятно отметить, что современный системный администратор выполняет и функцию связиста, которую традиционно выполняли отдельные сотрудники, особенно в крупных организациях. Это подтверждает истину о том, что сисадмин еще не скоро останется без работы. С другой стороны, наша система 3CX проектируется по принципу Zero Admin, что означает следующее — зарплата будет та же, а работы будет меньше.

По случаю праздника мы приготовили для вас два интересных подарка: выпуск 3CX v15 SP1 и обзор работы нашей системы на мини ПК, размером с небольшую книгу.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 7.4K
Комментарии 4

Инструмент анализа скорости PHP-функций

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

Поэтому возникла идея написать собственный механизм простого тестирования скорости различных операций. Задумка показалась интересной, поэтому начало было положено!
Читать дальше →
Всего голосов 39: ↑24 и ↓15 +9
Просмотры 18K
Комментарии 44

Тестирование производительности баз данных при помощи tSQLt и SQLQueryStress

Высокая производительность *SQL *Microsoft SQL Server *Тестирование веб-сервисов *
Tutorial


Надеюсь не будет откровением, если я скажу, что тестирование отыгрывает важную роль при разработке любого программного продукта. Чем качественнее тестирование, тем лучше в итоге должен выйти конечный продукт.

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

В итоге работа с БД может стать узким местом в производительности нашего приложения.

Чтобы избавить себя от подобного рода проблем, я предлагаю рассмотреть различные аспекты тестирования баз данных. К которым можно отнести нагрузочное тестирование и проверку производительности SQL Server в целом при помощи юнит-тестов.
Подробнее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 28K
Комментарии 12

Первая российская материнская плата массового сегмента

Блог компании STSS Высокая производительность *Тестирование IT-систем *
Как мы уже писали, степень локализации отечественной серверной продукции массового сегмента выражена в большей степени в предоставлении различного рода услуг, нежели чем в производстве комплектующих. Комплектующие для серверов традиционно производятся в Китае, к какому бренду они не принадлежали бы. У одной российской компании была попытка создания полностью отечественной платформы, но продукт получился нишевой, так как платформа обладала характеристиками избыточными для классического применения серверов.

Но вот, в начале года мы получили образец серверной 2-процессорной материнской платы, разработанной и произведённой на территории России. Эта модель вызвала интерес в первую очередь из-за того, что по характеристикам и стоимости полностью подходила для массового применения. Обзору и тестированию первой российской материнской платы Rikor R-BD-E5R-V4-16.EA и посвящается эта статья.
Читать дальше →
Всего голосов 80: ↑67 и ↓13 +54
Просмотры 44K
Комментарии 212

Сравнение производительности процессоров Intel разных поколений

Блог компании STSS Высокая производительность *Тестирование IT-систем *IT-стандарты *
Почти каждый год на рынок выходит новое поколение центральных процессоров Intel Xeon E5. В каждом поколении попеременно меняются сокет и технологический процесс. Ядер становится всё больше и больше, а тепловыделение понемногу снижается. Но возникает естественный вопрос: «Что даёт новая архитектура конечному пользователю?»

Для этого я решил протестировать производительность аналогичных процессоров разных поколений. Сравнивать решил модели массового сегмента: 8-ядерные процессоры 2660, 2670, 2640V2, 2650V2, 2630V3 и 2620V4. Тестирование с подобным разбросом поколений является не совсем справедливым, т.к. между V2 и V3 стоит разный чипсет, память нового поколения с большей частотой, а самое главное — нет прямых ровесников по частоте среди моделей всех 4-х поколений. Но, в любом случае, это исследование поможет понять в какой степени выросла производительность новых процессоров в реальных приложениях и синтетических тестах.
Читать дальше →
Всего голосов 48: ↑44 и ↓4 +40
Просмотры 59K
Комментарии 19

Новый Intel NUC 7-го поколения — обзор, сравнение, тестирование

Блог компании STSS Тестирование IT-систем *
Компактные мини-ПК на базе Intel NUC за последнее время нашли широкое применение в различных IT-областях. Производительные процессоры Intel Core i3/i5/i7 в сочетании с миниатюрным форм-фактором позволяют использовать такие устройства в качестве домашнего или офисного компьютера, клиентского терминала или специализированного мультимедиа-устройства. Например, наша компания на базе Intel NUC построила линейку программных терминалов для видеоконференцсвязи. Мы рассказывали об использовании этих терминалов в статье "Оборудование ВКС для переговорных комнат".

И вот появилась новая линейка мини-устройств на базе мобильных процессоров Intel Core 7-го поколения. Цена аналогична 6-му поколению, характеристики на первый взгляд почти идентичны.
Для того, чтобы разобраться в отличительных особенностях и преимуществах новой платформы, был проведен ряд типовых тестов, результаты которых приведены под катом.
Обзор, сравнение, тестирование
Всего голосов 46: ↑44 и ↓2 +42
Просмотры 70K
Комментарии 42

СХД Infortrend — альтернатива А-брендам. Обзор и тестирование

Блог компании STSS Виртуализация *Серверная оптимизация *Хранение данных *Хранилища данных *
Системы хранения данных все чаще используются в IT-инфраструктуре сегмента малого и среднего бизнеса. Рабочие места мигрируют в виртуальную среду, а для хранения данных уже не достаточно обычной «файловой помойки» в виде старого железа набитого дисками. Поэтому для многих небольших компаний рано или поздно встаёт вопрос выбора Enterprise СХД начального уровня. Задачи перед системой хранения становятся типовые: обеспечить необходимую производительность, отказоустойчивость и совместимость с существующей IT-инфраструктурой. Но, к сожалению, решающим фактором выбора является обоснованность стоимости решения.

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

Infortrend — это представитель Тайваньских производителей с узкой специализацией на системы хранения данных. За более чем 20-летний период работы по проектированию и производству собственных СХД, Infortrend создал продукт, успешно конкурирующий с представителями крупных мировых брендов.
Рассмотрим продуктовую линейку Infortrend, функционал и результаты тестирования
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 13K
Комментарии 10

Описание алгоритмов сортировки и сравнение их производительности

C++ *Алгоритмы *
Из песочницы

Вступление


На эту тему написано уже немало статей. Однако я еще не видел статьи, в которой сравниваются все основные сортировки на большом числе тестов разного типа и размера. Кроме того, далеко не везде выложены реализации и описание набора тестов. Это приводит к тому, что могут возникнуть сомнения в правильности исследования. Однако цель моей работы состоит не только в том, чтобы определить, какие сортировки работают быстрее всего (в целом это и так известно). В первую очередь мне было интересно исследовать алгоритмы, оптимизировать их, чтобы они работали как можно быстрее. Работая над этим, мне удалось придумать эффективную формулу для сортировки Шелла.

Во многом статья посвящена тому, как написать все алгоритмы и протестировать их. Если говорить о самом программировании, то иногда могут возникнуть совершенно неожиданные трудности (во многом благодаря оптимизатору C++). Однако не менее трудно решить, какие именно тесты и в каких количествах нужно сделать. Коды всех алгоритмов, которые выложены в данной статье, написаны мной. Доступны и результаты запусков на всех тестах. Единственное, что я не могу показать — это сами тесты, поскольку они весят почти 140 ГБ. При малейшем подозрении я проверял и код, соответствующий тесту, и сам тест. Надеюсь, что статья Вам понравится.
Читать дальше →
Всего голосов 80: ↑76 и ↓4 +72
Просмотры 393K
Комментарии 55

Как неправильно протестировать производительность NoSQL БД в Amazon

NoSQL *Amazon Web Services *Тестирование веб-сервисов *
Пост рассказывает о моем неудачном тесте производительности, а также показывает пару неправильных цифр производительности ARDB c встраиваемой БД LMDB в Amazon EC2 контейнерах.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 2.1K
Комментарии 2

Intel vs AMD: сравнительные тесты

Блог компании Selectel


Мы регулярно публикуем статьи о новых процессорах компании Intel, которая в течение многих лет остаётся лидером на рынке серверных решений. Однако в последнее время ситуация меняется: другие игроки активно заявляют о себе. В марте этого года компания AMD выпустила процессоры серии EPYC, о которых появляются интересные и в целом положительные отзывы (например, статья на сайте Anandtech). Но лучше один раз увидеть и потрогать руками, чем читать сотни статей в специализированных журналах и в Интернете.

Впрочем, заслуживающих внимания статей было не так уже и много. Более того, компания AMD с самого момента появления процессоров не публиковала почти никаких технических и маркетинговых материалов: на текущий момент они исчерпываются статьей AMD EPYC SoC Sets 4 World Records on SPEC CPU Benchmarks, которая имеет скорее маркетинговый, чем технический характер.

Возможность всё попробовать самим нам представилась: недавно коллеги из компании ASUS предоставили нам для тестирования сервер на базе процессора AMD EPYC 7351. Мы решили сравнить его с процессорами линейки Intel Skylake SP и провести тесты производительности. Результаты тестирования и их детальный анализ приводятся ниже.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 37K
Комментарии 24
1