본문 바로가기

성능 테스트 전략 문서 작성 방법 How to Write Performance Test Strategy Document 샘플 성능 테스트 전략 템플릿 ABC 채팅 응용 프로그램 정보 - 고객 지원 에이전트가 회사에서 사용하는 채팅 워크 벤치라고 가정해 보겠습니다. 이 채팅 응용 프로그램은 XMPP 프로토콜 즉, 인스턴트 메시지를 보내고 받는 Open Fire 서버와 XMPP 프로토콜을 사용합니다. 원격 PC 제어, PC 진단, 복구 도구, 온라인 채팅 등과 같은 기존 채팅 클라이언트에 대한 몇 가지 개선 사항이 있으므로이 성능 테스트 전략은 이러한 응용 프로그램의 샘플입니다. 이 애플리케이션에서는 프로젝트 팀이 JMeter를 성능 테스트 용으로, JIRA를 결함 추적 용으로 사용하기로 결정했다고 가정합니다. 성능 테스트 전략 문서의 첫 .. 더보기
Performance Test Process #1. Requirement Analysis/Gathering 성능 팀은 고객과 상호 작용하여 기술 및 비즈니스 요구 사항을 파악하고 수집합니다. 여기에는 응용 프로그램의 아키텍처, 사용된 기술 및 데이터베이스, 의도된 사용자, 기능, 응용 프로그램 사용법, 테스트 요구 사항, 하드웨어 및 소프트웨어 요구 사항 등에 대한 정보가 포함됩니다. #2. POC/Tool selection 핵심 기능이 확인되면 POC (실시간 활동에 대한 일종의 시연이지만 제한된 의미에서의 사용)은 사용 가능한 도구로 수행됩니다. 사용 가능한 도구 목록은 도구 비용, 응용 프로그램이 사용하는 프로토콜, 응용 프로그램을 작성하는데 사용된 기술, 테스트를 위해 시뮬레이트하는 사용자 수 등에 따라 다릅니다. POC 중에 식별된 키에 .. 더보기
Types of Performance Testing Load Testing (부하 테스트) 부하 테스트는 응용 프로그램이 정상 및 최대 사용에서 성능을 테스트하는 성능 테스트 유형입니다. 응용 프로그램의 성능은 사용자 요청에 대한 응답 및 여러 사용자 로드에 대해 허용된 허용치 내에서 일관되게 응답하는 능력과 관련하여 검사됩니다. 주요 고려 사항은 다음과 같습니다. 1. 응용 프로그램이 예기치 않게 작동하기 전에 보유 할 수 있는 최대로드는 얼마입니까? 2. 시스템이 느려지거나 충돌이 발생하기 전에 데이터베이스가 처리 할 수있는 데이터의 양은 어느 정도입니까? 3. 해결해야 할 네트워크 관련 문제가 있습니까? Stress testing (스트레스 테스트) 스트레스 테스트는 시스템을 손상시키는 방법을 찾는데 사용됩니다. 또한 이 테스트는 시스템이 수용 할 .. 더보기
What is Performance Testing 성능 테스트(Performance Testing)는 '성능 테스트(Perf Testing)'로도 알려져 있으며 응답성 및 안정성면에서 응용 프로그램 또는 소프트웨어가 작업 부하에서 수행하는 방식을 확인하기 위해 수행되는 테스트 유형입니다. 성능 테스트의 목표는 응용 프로그램에서 성능 병목 현상을 식별하고 제거하는 것입니다. 이 테스트는 주로 소프트웨어가 응용 프로그램 속도, 확장성 및 안정성에 대한 예상 요구 사항을 충족하는지 확인하기 위해 수행됩니다. 앞으로 성능 테스트 유형, 프로세스 및 성능 테스트 전략 문서 작성과 같은 세부 사항을 작성하고자 합니다. 더보기