Ефимцева Наталия
Подходы к нагрузочному тестированию Нагрузочное тестирование в облаке С помощью «чистого» Windows Azure С помощью Visual Studio Online! Вопросы
Итак…
В МЕСЯЦ 3 VMs, работающие 24x7 весь месяц $
Корпоративная среда Ваш ЦОД Машины за Корпоративным брандмауэром Windows Server 2012 RRAS Windows Azure Виртуальная сеть DNS сервер VPN шлюз
Нагрузочное тестирование в облаке
Топологии тестовой среды в Windows Azure
IaaS Cloud Service 1: Visual Studio и SQL Server (Load Test DB) PaaS Cloud Service 2: контроллер и агенты IaaS\PaaS: тестируемая система Виртуальная сеть Безопасность: Pass-through authentication Адресация: IPv4 и/или hosts файл
Set-AzureRole -ServiceName $serviceName ` -Slot $slot ` -RoleName $roleName ` -Count $count Set-AzureRole -ServiceName $serviceName ` -Slot $slot ` -RoleName $roleName ` -Count $count
IaaS Cloud Service 1: домен + DNS IaaS Cloud Service 2: Visual Studio и SQL Server (Load Test DB) PaaS Cloud Service 3: контроллер и агенты PaaS Cloud Service 4: тестируемая система Виртуальная сеть Security: Windows аутентификация+ pass- through authentication Адресация: DNS
Visual Studio запускается локально IaaS Cloud Service 1: SQL Server ( Load Test DB) PaaS Cloud Service 3: контроллер и агенты PaaS Cloud Service 4: тестируемая система Виртуальная сеть или VPN (Point to Site VPN) Безопасность: Pass-through authentication Адресация: IPv4 и/или hosts файл
Все может быть еще проще! Visual Studio Online!
Нагрузочное тестирование Бесплатно: 15,000 минут (Virtual User) в месяц Можно купить: $0.001\минута Требуется Visual Studio Ultimate Сборка Бесплатно: 60 минут в месяц Можно купить дополнительно: $0.025\минута
Visual Studio Load Test Web Service Пул агентов - динамически Results database Worker Azure Blobs Azure Tables
Облако Windows Azure дополняет традиционные ALM сценарии Преимущества: Экономия Быстрота развертывания Неограниченные ресурсы