|
웹 2.0 기술의 급속한 발전으로 많은 기업들이 웹 기반 기술을 개발했습니다웹사이트 서비스따라서 웹사이트가 최고 접근 상태에 도달하면 서버 응답 속도가 느려지거나 서비스 중단이 발생할 수 있습니다. 이러한 상황을 피하기 위해서는 많은 사용자가 웹 애플리케이션 시스템에 접속해 스트레스 테스트를 할 때 현실적으로 시뮬레이션할 수 있는 성능 테스트 도구가 필요하며, 정적인 HTML 페이지의 응답 시간을 테스트하고, ASP, PHP, JSP 등 동적 웹페이지의 응답 시간을 테스트하여 서버 성능 최적화와 조정을 위한 데이터 기반을 제공합니다. Web 2.0 개발 테스터들은 마이크로소프트의웹 애플리케이션 스트레스 도구마이크로소프트가 제공하는 이 도구 소프트웨어, 이 기기는 단 958만 달러로, 매우 작고 실용적입니다. 비록 전문적인 LoadRunner만큼 기능적이지는 않지만, LoadRunner는 크고 비싸서 일반 기업들은 LoadRunner를 구매하는 데 많은 돈을 쓰지 않을 것입니다. 반면 Microsoft의 WAS는 완전히 무료이며 주요 기능도 제공되어 충분합니다. Microsoft Web Application Stress Tool은 웹사이트의 부하 성능을 효과적으로 테스트할 수 있으며, 스크립트를 통해 100명의 강력한 동시 사용자 접근을 시뮬레이션하고 실제 사용자의 클릭 동작을 시뮬레이션할 수 있습니다. WAS는 또한 서버 성능(CPU/)의 성능을 통해 원격 Windows 웹사이트 서버의 성능 카운터(Performance Counter)와 연결할 수 있습니다. 메모리 등)을 통해 시스템의 병목 현상을 찾았습니다. CPU 사용률은 프로세서 오버헤드를 반영하며, CPU 사용 비율이 꾸준히 75% 이상인 것은 성능 병목 현상이 프로세서에 있음을 명확히 나타냅니다. WAS는 각 테스트 실행 후 상세 보고서를 생성하며, 보고서 메뉴에서 보고서를 선택하여 볼 수 있습니다. 또한 CSDN은요약성능 테스트 도구와 기능 테스트 도구를 포함한 기타 테스트 도구들은 다음과 같이 순위가 매겨집니다: WinRunner, 산업용 자동화 테스트 도구입니다 머큐리 인터랙티브의 WinRunner는 애플리케이션이 기대한 대로 제대로 작동하는지 감지하는 엔터프라이즈급 기능 테스트 도구입니다. 사용자의 애플리케이션 작업을 자동으로 기록, 감지 및 재생함으로써, WinRunner는 테스터가 복잡한 엔터프라이즈 수준의 애플리케이션의 다양한 릴리스를 테스트하고, 테스터의 작업 효율성과 품질을 향상시키며, 문제 없는 릴리스와 크로스 플랫폼 복잡한 엔터프라이즈 수준의 애플리케이션의 장기적 안정적 운영을 효과적으로 지원합니다. 로드러너, 업계 표준 하중 테스트 도구입니다 LoadRunner는 시스템 동작과 성능을 예측하는 부하 테스트 도구입니다. 수천만 명의 사용자가 동시 부하와 실시간 성능 모니터링을 구현하는 것을 시뮬레이션함으로써 동시 부하와 실시간 성능 모니터링을 시뮬레이션함으로써, LoadRunner는 전체 엔터프라이즈 아키텍처의 테스트를 가능하게 합니다. LoadRunner를 사용하면 조직은 테스트 시간을 최소화하고, 성능을 최적화하며, 애플리케이션 릴리스 주기를 가속화할 수 있습니다. TestDirector, 글로벌 테스트 관리 시스템입니다 TestDirector는 업계 최초의 웹 기반 테스트 관리 시스템으로, 전 세계 어디서든 귀사 내부를 통해 테스트 관리를 가능하게 합니다. 요구사항 관리, 테스트 계획, 테스트 실행, 오류 추적 등 테스트 관리의 모든 부분을 통합함으로써 TestDirector는 테스트 과정을 크게 가속화합니다. 기능 테스트 도구 Rational Robot IBM Rational Robot은 고급 스크립팅 기법을 배우기 전에도 성공적인 테스트를 수행할 수 있도록 돕는 업계 최고의 기능 테스트 도구입니다. 이 시스템은 테스터의 데스크톱인 IBM Rational TestManager에 통합되어 있어, 테스터가 수동 테스트 보고서를 포함한 모든 테스트 활동을 계획, 조직, 실행, 관리 및 보고할 수 있습니다. 이러한 테스트와 관리의 이중 기능은 자동화 테스트의 이상적인 출발점입니다. 단위 테스트 도구 xUnit 시리즈 현재 가장 인기 있는 단위 테스트 도구는 xUnit 시리즈 프레임워크로, 다양한 언어에 따라 JUnit(자바), CppUnit(C++), DUnit(델파이), NUnit(.net), PhpUnit(Php) 등으로 나뉩니다. 이 테스트 프레임워크의 첫 번째이자 가장 두드러진 적용은 오픈 소스 JUnit입니다. 기능 테스트 도구 SilkTest Borland SilkTest 2006은 소프트웨어 기능 테스트 도구로, Borland가 제안한 소프트웨어 품질 관리 솔루션 모음 중 하나입니다. 이 도구는 마법사 설정과 자동 테스트 실행을 사용하여 초보 프로그래밍 디자이너와 숙련된 전문가 모두가 빠르게 기능 테스트를 만들고 오류 분석을 할 수 있게 합니다. 성능 테스트 도구 WAS 마이크로소프트 웹 애플리케이션 스트레스 도구는 마이크로소프트의 웹사이트 테스터들이 실제 웹사이트 스트레스 테스트를 위해 특별히 개발한 도구 모음입니다. 이 강력한 스트레스 테스트 도구를 사용하면 소수의 클라이언트 측 컴퓨터를 사용해 많은 사용자가 웹사이트에 접속할 때 발생할 수 있는 영향을 시뮬레이션할 수 있습니다. 자동화된 화이트박스 테스트 도구 Jtest Jtest는 Parasoft에서 출시한 자바 언어용 자동화 화이트박스 테스트 도구로, 자바 단위 테스트와 코드 표준 검증을 자동으로 구현하여 코드 신뢰성을 향상시킵니다. 파라소프트는 또한 C++ 테스트라는 C/C++ 화이트박스 테스트 도구도 제작합니다. JMeter, 기능 및 성능 테스트를 위한 도구입니다 JMeter는 Apache 조직의 오픈 소스 프로젝트로, 기능 및 성능 테스트를 위한 도구로, 100% 자바로 구현되었습니다. 성능 테스트 및 분석 도구 WEBLODE webload는 RadView에서 출시한 성능 테스트 및 분석 도구로, 웹 애플리케이션 개발자가 스트레스 테스트를 자동화할 수 있도록 합니다; Webload는 실제 사용자의 행동을 시뮬레이션하고 스트레스 부하를 생성하여 웹 성능을 테스트합니다.
|