일반적으로 사용되는 성능 테스트 전략

성능 테스트 일반적인 전략은 다음과 같습니다 :

1, 벤치 마크

단일 사용자 테스트) (분석 결과를 얻을 콘솔을 열 필요

2 동시 테스트

다중 사용자 (1:10) 같은 시간에 같은 일을하거나 온라인 동일한 비즈니스 (밀리 초에 정확한 LR) 동시의 수와 최대 수의 수보다, 일반적인 테스트에 대해 동일한 작업을 수행합니다

동시 테스트는 엄격한 테스트 과도 압력을 견딜 수있는, 테스트 AUT 능력

3 통합 시나리오 테스트 : 시스템의 구조 및 기능의 분석, 분산 분석의 주파수의 사용자가 , 집적 현장 테스트 모델 시스템을 구성하는 다른 시뮬레이션 사용자가 다른 작업을 수행

다중 사용자 온라인, 모든 사용자 사이클이 실제 생산 시나리오의 시뮬레이션의 가장 큰 정도라고 (일부 시간) 특정 작업을 수행하기 위해, (동시 필요로하지 않습니다)

(4) 시험 증분

해당 장면 : 시스템 로그인 모듈은 당신이 테스트 포인트 요구 사항을 테스트하기에 증분 로그를 사용할 수 병목 현상 (문제)를 가지고 있지만, 테스트 포인트가 로그인하지 않은 검사 (예 : 시험 1000 온라인 사용자의 쿼리)

(5), 메모리 누설 테스트

정상 성능 시험을 통해, 시험의 경향 곡선 메모리 시스템이 비정상 인 경우, 상응하는 경향 참인지 메모리 누수 통해 중요한 지표의 대응하는 메모리에 대한 우려,

메모리 누수 (메모리 공간이 전체에서 차지하는처럼 사용을 계속 할당 할 수 없습니다)

(6) 데이터 용량 시험

대용량의 데이터가 데이터베이스에 추가되고, 테스트중인 시스템의 정상 작동 여부를 관찰

7, 피로 강도 시험

시스템에 24을 행하는 압력 AUT 시험 상수 (강도) (예컨대 금융 시스템 등과 같은 테스트 될)

피로 강도 시험 연구는 평균 응답 시간을 검사하고 각 서버의 자원을합니다.
예를 들어 클러스터로드 밸런싱, 비용을 절감

8, 한계 테스트

(처리량) 시험 동시, 온라인 테스트 방법은, 상기 테스트 시스템은 한계 압력 (최대 사용자 수)를 견딜 수 있으며, 시스템은 최대 처리 능력에 도달 할 수 있으며, 상기 방법은 또한 증분을 테스트하는 데 사용할 수있는, 시스템 (100)의 사용자, (200) 사용자 사용자 (500)의 테스트 (또한 높은 시험을 터치)

추천

출처www.cnblogs.com/lu-tao/p/11408678.html