Тестирование производительности Web-приложений Microsoft .Net
Авторы - Специалисты Microsoft
Книга "Тестирование производительности Web-приложений Microsoft .Net" написана специалистами группы Microsoft Application Consulting and Engineering (ACE) Team, в задачи которой входит анализ производительности некоторых из наиболее загруженных Web-приложений и сайтов Microsoft. Так как анализ производительности Web — весьма новая область (в сравнении с разработкой программ, где традиционно выделяются роли разработчика, специалиста по тестированию и сопровождению), назвать аудиторию, которой предназначается эта книга, сложно. Однако можно утверждать, что она окажется полезной каждому, кто отвечает за обеспечение адекватной производительности Web-приложений, построенных на основе технологий Microsoft. Специалисты групп тестирования найдут в книге описание конкретных приемов анализа производительности приложений. Менеджерам, отвечающим за планирование производительности Web-приложений, наверняка пригодятся рекомендации о том, как включить анализ производительности в цикл разработки, определить требования к аппаратным средствам и вычислить потенциальные затраты на развитие инфраструктуры.
Книга состоит из четырех частей, в каждой из которых описана соответствующая фаза процесса тестирования производительности. В главе 1 рассказывается о месте тестирования производительности в цикле разработки программного обеспечения и поясняется, почему тестирование производительности не менее важно, чем функциональное тестирование. В главе 2 перечислены виды информации, которую должен собрать тестер, а также источники ее получения, в том числе публикуемые прогнозы развития рынка, журналы работы IIS, журналы производительности и функциональные спецификации приложения. В главе 3 приводится подробный обзор нагрузочного тестирования на базе Microsoft Application Center Test (ACT), в том числе создание с помощью ACT тестовых сценариев, а также обсуждаются проблемы написания сценариев для Web-приложений. Глаза 4 познакомит вас с System Monitor и наиболее часто используемыми счетчиками производительности, а также с их применением для идентификации «узких» мест, связанных с использованием процессора, диска и памяти. В глазе 5 приведен обзор анализа сетевой производительности. В главе 6 вы узнаете, как интерпретировать содержимое журналов и монитора производительности для поиска «узких» мест. В главе 7 рассмотрены характеристики .NET Framework, непосредственно влияющие на производительность Web-приложения на основе .NET. В главе 8 описаны некоторые, наиболее простые методы профилирования активности SQL Server, обнаружения «узких» мест и последующего устранения проблем путем оптимизации кода SQL Server и изменения архитектуры базы данных. В главе 9 подробно рассказывается о методологии Microsoft для расчета стоимости транзакции (ТСА) Web-приложений. И, наконец, в главе 10 рассказывается о том, когда моделирование производительности позволяет заменить иные методы оценки производительности, о разных методах моделирования и случаях, в которых они применяются.
Издательство – Эком
Год издания – 2006
Формат книги - PDF
Размер - 37,2 Мб
СКАЧАТЬ с gigapeta.com
|