|
압력 테스트 도구
NET/C# 부하 테스트 NBomber 간단한 튜토리얼 h ttps:// www.itsvse.com/thread-9993-1-1.html
윈도우 아파치 웹 사이트 스트레스 테스트 h ttps:// www.itsvse.com/thread-4836-1-1.html
아파치 ab 도구를 사용한 스트레스 테스트 h ttps:// www.itsvse.com/thread-4410-1-1.html
LoadRunner와 Jmeter 테스트 도구 비교 h ttps:// www.itsvse.com/thread-10172-1-1.html TPS(초당 트랜잭션 수)
TPS는 초당 처리되는 트랜잭션의 수를 나타내는 초당 트랜잭션 수를 의미합니다. 트랜잭션은 클라이언트가 서버에 요청을 보내고 서버가 응답**(완료 처리, 즉 클라이언트가 요청을 시작하여 응답을 받는 것)**하는 프로세스입니다. 클라이언트는 요청을 보낼 때 타이머를 시작하고 서버의 응답을 받으면 타이머를 종료하며, 이 타이머는 사용된 시간과 완료된 트랜잭션 수를 계산하는 데 사용되며 궁극적으로 이 정보를 사용하여 평가 점수를 산출합니다. 트랜잭션은 하나 이상의 요청에 해당할 수 있으며, 데이터베이스의 트랜잭션 작업을 참조할 수 있습니다.
QPS(초당 쿼리 수)
QPS(초당 쿼리 수)는 실제로 서버가 1초 동안 처리하는 요청 수, 즉 처리량을 나타내는 일반적인 척도로 일반적으로 HTTP 요청을 의미하며, 숫자가 클수록 서버의 부하가 높을수록 처리 능력이 우수하다는 것을 의미합니다. 숫자가 클수록 서버의 부하가 커지고 처리 능력이 향상됩니다. 참고로, 단일 코어에서 실행되는 간단한 비즈니스 로직(데이터베이스 액세스 포함)이 있는 애플리케이션은 약 50~100 QPS, 즉 초당 50~100개의 요청을 제공할 수 있습니다.
관계: QPS = 동시성/평균 응답 시간; 동시성 = QPS * 평균 응답 시간 QPS = 요청/초 = 요청/초
평균 응답 시간(RT)
RT: 응답 시간, 요청을 처리하는 데 필요한 평균 처리 시간. 또한 네트워크 조건에 따라 극단적인 결과가 나올 수 있으므로 일반적으로 요청의 90%에 대한 평균 처리 시간을 기준으로 합니다. |
이전 기사 [실습] 보안 인증을 위해 xpack을 사용하는 Elasticsearch-7.x다음 글:리눅스 보기 컴퓨터 CPU 아키텍처
|