|
С быстрым развитием технологий Web 2.0 многие компании разработали некоторые веб-технологииВеб-сервисыПоэтому, когда веб-сайт сталкивается с максимальным доступом, легко замедлить скорость отклика сервера или даже прервать сервис. Чтобы избежать этой ситуации, необходим инструмент тестирования производительности, который реалистично смоделирует большое количество пользователей, обращающихся к веб-прикладным системам для стресс-тестирования, для тестирования времени отклика статических HTML-страниц, а также для тестирования времени отклика динамических веб-страниц (включая ASP, PHP, JSP и др.), предоставляя базу данных для оптимизации и корректировки производительности сервера. Рекомендую тестерам Web 2.0 использовать MicrosoftWeb Application Stress ToolЭтот инструмент, этот гаджет, предоставленный Microsoft, стоит всего 9,58 М, что очень мало и практично. Хотя он не так функционален, как профессиональный LoadRunner, он крупный и дорогой, и обычные предприятия не будут тратить столько денег на покупку, в то время как Microsoft WAS полностью бесплатен, а основные функции доступны, чего достаточно. Microsoft Web Application Stress Tool может эффективно тестировать загрузочную производительность сайта, это программное обеспечение может моделировать доступ 100 сильных одновременных пользователей через скрипты и имитировать некоторые кликовые действия реальных пользователей, WAS также может подключаться к счётчику производительности удалённого сервера Windows (Performance Counter) через производительность сервера (CPU/ памяти и т.д.), чтобы найти узкое место в системе. Процент использования процессора отражает накладные расходы процессора, а стабильно превышающий 75% — явный признак того, что узкое место производительности связано с процессором. WAS генерирует подробный отчет после каждого тестового запуска, и отчёт WAS можно просмотреть из меню View, выбрав Reports. Кроме того, CSDN также являетсяКраткое изложениеНекоторые другие инструменты тестирования, включая инструменты тестирования производительности и функционального тестирования, ранжируются следующим образом: WinRunner — отраслевый автоматизированный инструмент тестирования WinRunner от Mercury Interactive — это инструмент функционального тестирования корпоративного уровня, который определяет, работает ли приложение правильно и корректно. Автоматически записывая, обнаруживая и воспроизводя операции приложений пользователей, WinRunner может эффективно помочь тестировщикам тестировать различные версии сложных корпоративных приложений, повысить эффективность и качество работы тестировщиков, а также обеспечить беспроблемный релиз и долгосрочную стабильность кроссплатформенных и сложных корпоративных приложений. Loadrunner — отраслевый стандартный инструмент для нагрузочного тестирования LoadRunner — это инструмент для нагрузочного тестирования, который прогнозирует поведение и производительность системы. Моделируя мониторинг производительности в реальном времени и одновременное использование десятков миллионов пользователей, реализующих одновременные нагрузки и мониторинг производительности в реальном времени, LoadRunner позволяет тестировать всю корпоративную архитектуру. Используя LoadRunner, организации могут минимизировать время тестирования, оптимизировать производительность и ускорить циклы выпуска приложений. TestDirector, глобальная система управления тестированием TestDirector — это первая в отрасли веб-система управления тестированием, которая позволяет управлять тестами по всему миру, как внутри вашей компании, так и за её пределами. Интегрируя все части управления тестами, включая управление требованиями, планирование тестирования, выполнение тестов и отслеживание ошибок, TestDirector значительно ускоряет процесс тестирования. Инструмент функционального тестирования Rational Robot IBM Rational Robot — ведущий инструмент функционального тестирования в отрасли, который помогает тестировщикам успешно проводить тесты ещё до того, как они освоят продвинутые методы скриптов. Он интегрирован на рабочий стол тестера — IBM Rational TestManager, где тестировщики могут планировать, организовывать, выполнять, управлять и отчитываться обо всех тестовых действиях, включая ручные отчёты по тестированию. Эта двойная функциональность тестирования и управления — идеальный старт автоматизированного тестирования. Инструменты модульного тестирования серии xUnit Самым популярным инструментом для модульного тестирования в настоящее время является фреймворк серии xUnit, который обычно делится на JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) и др. в зависимости от разных языков. Первым и самым заметным применением этого фреймворка для тестирования является открытый JUnit. Инструмент функционального тестирования SilkTest Borland SilkTest 2006 — это инструмент функционального тестирования программного обеспечения, один из наборов решений для управления качеством программного обеспечения, предложенных компанией Borland. Этот инструмент использует настройки мастера и автоматизированное выполнение тестов, позволяя как начинающим программистам, так и опытным экспертам быстро создавать функциональные тесты и анализировать ошибки. Инструмент тестирования производительности WAS Microsoft Web Application Stress Tool — это набор инструментов, разработанных тестировщиками сайтов Microsoft специально для реального стресс-тестирования сайтов. С помощью этого мощного инструмента стресс-тестирования вы можете использовать небольшое количество клиентских компьютеров, чтобы смоделировать возможное влияние большого числа пользователей, выходящих онлайн на ваш сайт. Автоматизированный инструмент тестирования с белым ящиком Jtest Jtest — это автоматизированный инструмент тестирования Java, запущенный компанией Parasoft, который повышает надёжность кода за счёт автоматической реализации модульного тестирования Java и проверки стандартов кода. parasoft также создаёт тест на C++ — инструмент тестирования на C/C++ в белом ящике. JMeter, инструмент для функционального и производительного тестирования JMeter — это проект с открытым исходным кодом организации Apache, инструмент для функционального и производительного тестирования, полностью реализованный на Java. Инструмент тестирования и анализа производительности WEBLODE webload — это инструмент тестирования и анализа производительности, запущенный компанией RadView, который позволяет разработчикам веб-приложений автоматизировать стресс-тестирование; Webload тестирует производительность веба, моделируя действия реальных пользователей и генерируя стрессовые нагрузки.
|