|
Зі стрімким розвитком технології Web 2.0 багато компаній розробили деякі веб-платформиВеб-сервісиТому, коли вебсайт стикається з піковим доступом, легко сповільнити швидкість відгуку сервера або навіть перебування сервісу. Щоб уникнути такої ситуації, потрібен інструмент тестування продуктивності, який може реально імітувати велику кількість користувачів, що звертаються до веб-додатків для стрес-тестування, щоб перевірити час відгуку статичних HTML-сторінок, а також час відгуку динамічних веб-сторінок (включаючи ASP, PHP, JSP тощо), надаючи базу даних для оптимізації та коригування продуктивності сервера. Рекомендую тестерам розробки Web 2.0 використовувати MicrosoftІнструмент напруги веб-додатківЦей інструмент, цей гаджет, наданий Microsoft, коштує лише 9,58 млн, що дуже мало і практично. Хоча він не такий функціональний, як професійний LoadRunner, він великий і дорогий, і звичайні підприємства не витрачатимуть стільки грошей на покупку, тоді як WAS від Microsoft повністю безкоштовний, а основні функції доступні, чого достатньо. 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, який є інструментом для функціонального та продуктивного тестування, на 100% реалізований на java. Інструмент тестування та аналізу продуктивності WEBLODE webload — це інструмент тестування та аналізу продуктивності, запущений компанією RadView, який дозволяє розробникам веб-додатків автоматизувати стрес-тестування; Webload тестує продуктивність вебу, моделюючи дії реальних користувачів і створюючи стресові навантаження.
|