데이터베이스 테스트 – 성능
응답 시간이 길고 성능이 떨어지는 애플리케이션은 큰 문제를 일으킬 수 있습니다. 데이터베이스로드 테스트는 최종 사용자를 위해 데이터베이스 응용 프로그램을 배포하기 전에 성능 문제를 찾는 데 사용됩니다.
데이터베이스로드 테스트는 성능, 안정성 및 확장 성을 위해 데이터베이스 애플리케이션을 설계하는 데 도움이됩니다. 데이터베이스 애플리케이션의로드 테스트에는 다양한 사용자로드로 데이터베이스 애플리케이션의 성능 및 확장 성 테스트가 포함됩니다.
데이터베이스로드 테스트에는 대상 데이터베이스 애플리케이션에 대한 실제 사용자로드 시뮬레이션이 포함됩니다. 여러 사용자가 동시에 적중 할 때 데이터베이스 애플리케이션의 작동 방식을 결정하는 데 도움이됩니다.
부하 테스트
로드 테스트의 기본 목표는 실행중인 대부분의 트랜잭션이 데이터베이스 성능에 영향을 미치는지 확인하는 것입니다. 부하 테스트에서 다음 측면을 확인해야합니다.
여러 원격 사용자에 대한 트랜잭션 실행에 대한 응답 시간을 확인해야합니다.
일반 트랜잭션에서는 이러한 유형의 pf 트랜잭션에 대한 데이터베이스 성능을 확인하기 위해 편집 가능한 트랜잭션 하나를 포함해야합니다.
일반 트랜잭션의 경우 이러한 유형의 트랜잭션에 대한 데이터베이스 성능을 확인하려면 편집하지 않는 트랜잭션 하나를 포함해야합니다.
데이터베이스가 특정 레코드를 가져 오는 데 걸리는 시간을 확인해야합니다.
스트레스 테스트
시스템을 식별하기 위해 스트레스 테스트가 수행됩니다. breakpoint. 여기서 애플리케이션은 시스템이 한 지점에서 실패하는 방식으로로드됩니다. 이 지점을 데이터베이스 시스템의 중단 점이라고합니다. 스트레스 테스트는 다음과 같이 알려져 있습니다.Fatigue Testing.
데이터베이스 트랜잭션의 상태를 확인하려면 상당한 노력이 필요합니다. 시간 및 비용 기반 문제를 방지하려면 적절한 계획이 필요합니다.
가장 일반적인 스트레스 테스트 도구는 다음과 같습니다. LoadRunner 과 WinRunner.