Jmeter 성능 테스트 - 스트레스 모드

스트레스 모드

성능 테스트에는 두 가지 스트레스 모드가 있습니다.

첫 번째는 동시 사용자 모드(가상 사용자 모드)로, 동시 사용자는 가상의 동시 사용자 수를 말하며, 비즈니스 관점에서는 온라인 동시 사용자 수로도 이해할 수 있습니다.

클라이언트의 관점에서 비즈니스 시스템의 각 노드가 동시에 수행할 수 있는 온라인 사용자 수를 알아보기 위해 이 모드를 사용하여 대상 동시성, 즉 Jmeter의 스레드 수를 설정할 수 있습니다.

두 번째는 RPS 모드(처리량 모드)로, RPS(Requests Per Second)는 초당 요청 수를 의미합니다. RPS 모드는 "처리량 모드"로, 초당 전송되는 요청 수를 설정하여 서버 관점에서 시스템의 처리량 용량을 직접 측정합니다.

요구 사항 1: 프로젝트가 있고 500명의 사용자가 동시에 로그인합니다. 응답 시간은 얼마입니까?

시나리오 분석: 일반적인 동시 사용자 모드입니다.

Jmeter로 첫 번째 시나리오를 설계할 때 스레드 수를 사용하여 동시 사용자를 시뮬레이션할 수 있습니다.

아래 그림과 같이 500개의 사용자를 시뮬레이트하도록 500개의 스레드를 설정합니다. 1회 반복은 각 스레드의 요청이 한 번만 시작됨을 의미합니다. 응답 시간 보기

요구 사항 2: 시간 및 출석 체크인의 최대 처리량은 얼마입니까? (초당 완료할 수 있는 최대 체크인 트랜잭션 수)

시나리오 분석: 일반적인 처리량 모드입니다.

이 모드를 설계하는 이유는 무엇입니까? 리더가 성능 테스트를 요청했을 때 특정 동시성 수와 시스템 방문 수를 알지 못했습니다. 그런 그림을 테스트할 방법이 없습니까?

처리량에 대해 생각해야 합니다. 처리량의 변곡점은 일반적으로 부하 테스트를 통해 찾습니다.

부하 테스트: 시스템 부하를 지속적으로 꾸준히 증가시켜 시스템 성능 변화를 테스트하고 시스템 병목 현상 및 성능 변곡점을 찾습니다.rps 압력 모드를 사용하는 경우 여기서 소위 시스템 부하 증가는 초당 요청 수를 증가시키는 것을 의미합니다. .

아래 그림에 표시된 rps 타이머는 rps가 20초 이내에 200/s까지 꾸준히 증가할 것임을 나타냅니다.

그림

TPS 보기

그림

다음은 지원 학습 자료입니다.[소프트웨어 테스트]를 하는 친구에게 가장 포괄적이고 완전한 준비 창고가 되어야 합니다.이 창고는 또한 가장 어려운 여정을 함께했습니다.당신에게도 도움이 되기를 바랍니다!

소프트웨어 테스트 인터뷰 애플릿

소프트웨어 테스트 문제 은행은 수백만 명의 사람들이 최대로 채웠습니다! ! ! 누가 알겠어! ! ! 전체 네트워크에서 가장 포괄적인 퀴즈 미니 프로그램으로, 지하철이나 버스에서 휴대폰을 사용하여 퀴즈를 풀 수 있습니다.

다음 인터뷰 질문 섹션이 다룹니다.

1. 소프트웨어 테스팅의 기초이론, 2. 웹, 앱, 인터페이스 기능 테스팅, 3. 네트워크, 4. 데이터베이스, 5. 리눅스

6. 웹, 앱, 인터페이스 자동화, 7. 성능 테스트, 8. 프로그래밍 기본 사항, 9. 시간 인터뷰 질문, 10. 공개 테스트 질문, 11. 보안 테스트, 12. 컴퓨터 기본 사항

정보 획득 방법:

추천

출처blog.csdn.net/IT_LanTian/article/details/132383557