Тестирование, отладка и профилирование

Автоматические тесты в облаке

Под автоматизированными тестами подразумевается тест, который сам запускает программу, кликает по кнопкам, в общем повторяет интерактивные действия реального тестировщика.

Тестирование приложений

Для любой компании-разработчика переход к модели SaaS связан с изменением не только финансовых и бизнес-процессов организации, но и процессов создания ПО, причем важное место в жизненном цикле программ приобретает тестирование облачных сервисов.

Способы профилирования приложений

В этой статье обсуждаются способы профилирования приложений. Профилирование позволяет измерять работу приложения и анализировать собранные данные для выявления наиболее неэффективных с точки зрения использования ресурсов (процессора, памяти и т.п.) фрагментов кода. Данные, собираемые с помощью монитора диагностики, совмещенные с данными о работе приложения, полученными благодаря профилированию, помогут создавать приложения, оптимизированные для ресурсной модели Microsoft Azure – как с точки зрения ее потребления, так и с точки зрения оплаты.

Отладка приложений Microsoft Azure

Средства, предоставляемые Widows Azure для сбора и хранения диагностической информации, могут использоваться как при диагностике неисправностей и сбоев при работе приложений в среде Widows Azure, так и при их отладке. Средства профилирования следует использовать при настройке приложений – для поиска наиболее «дорогих» с точки зрения использования ресурсов участков кода, для оптимизации работы с памятью, процессами и т.п.

Назначение монитора диагностики

Приложения, работающие на платформе Microsoft Azure, состоят из набора экземпляров различных ролей представляющих собой сервисы, доступные в режиме 24х7. Возможность слежения за работой сервисов является важной задачей как с точки зрения мониторинга использования ресурсов (что является важным, учитывая модели оплаты ресурсов в Microsoft Azure), так и обнаружения ошибок и сбоев.

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

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

Использование счетчиков производительности в приложении Microsoft Azure

Счетчики производительности можно использовать в приложении Microsoft Azure для сбора данных, позволяющих определять узкие места системы и настраивать производительность системы и приложений. Microsoft Azure предоставляет несколько счетчиков производительности, доступных для Windows Server 2008, IIS и ASP.NET.

Использование локального эмулятора

Подробное руководство о настройке и использовании локального эмулятора вычислительных мощностей и сервисов хранения данных Microsoft Azure.

Запускаем Microsoft Azure Service Bus локально

Статья посвящена набору компонентов, позволяющих эмулировать Microsoft Azure Service Bus на локальной машине.

Удаленная отладка веб-приложений в облаке с Visual Studio 2013

С выходом инструментов Microsoft Azure SDK 2.2 разработчики облачных приложений и сервисов Microsoft Azure получили отличное расширение возможностей Visual Studio 2013, которое позволяет отлаживать код удаленно.

Удаленный доступ (RDP) в Microsoft Azure

Опыт начинающих Microsoft Azure программистов показал, что наличие удаленного доступа по RDP к экземпляру ролей Microsoft Azure, во многом упрощает жизнь и диагностировании проблем.

Поддержка (support) Microsoft Azure: Инструкция создания обращения

На данный момент базовая поддержка (базовая – которая доступна по умолчанию и бесплатно) предоставляется удаленно на английском языке, поддержка работает 24x7, время реакции 8 часов (на практике обычно это не более 2х часов в момента обращения).