Jmeter 논리 컨트롤 러 트 랜 잭 션 컨트롤 러 사용 방법 분석
Transaction controller:일반적으로 해 야 하거나 해 야 할 일 을 말 합 니 다.관계 데이터 베이스 에서 하나의 사 무 는 SQL 구문 일 수 있 습 니 다.SQL 구문 이나 전체 프로그램 일 수 있 습 니 다.실제 작업 과정 에서 하나의 업 무 를 완성 하 는 일련의 작업 을 업무 라 고 부 릅 니 다.우 리 는 가장 전형 적 인 사용자 로그 인 장면 을 예 로 들 겠 습 니 다.
사용자 각도 에서:
단계 1:사용자 가 응용 시스템 의 주 소 를 열 어 사용자 로그 인 홈 페이지 를 보 여 줍 니 다.
단계 2:자신의 사용자 이름과 비밀 번 호 를 입력 하고 로그 인 단 추 를 누 르 십시오.
STEP 3:응용 시스템 홈 페이지 에 로그 인 합 니 다.
테스트 인원 각도 에서:
단계 1:사용자 가 응용 시스템 의 주 소 를 열 어 사용자 로그 인 홈 페이지 를 보 여 줍 니 다.
(클 라 이언 트 가 WEB 서버 에 요청 을 보 내 서버 서비스 클 라 이언 트 의 요청 을 기다 리 고 로그 인 페이지 HTML 의 로드,로그 인 페이지 스타일 CSS 파일 의 로드,로그 인 페이지 로고 의 로드);
단계 2:자신의 사용자 이름과 비밀 번 호 를 입력 하고 로그 인 단 추 를 누 르 십시오(데이터베이스 서버 에 요청 을 보 내 고 사용자 이름과 비밀번호 가 데이터베이스 에 존재 하 는 지 확인 하고 존재 하면 로그 인 할 수 있 습 니 다)
단계 3:로그 인 응용 시스템 홈 페이지(사용자 자료 가 정확 한 지 확인 한 후 시스템 홈 페이지 에 로그 인하 여 사용자 의 기본 정보(사용자 정보 조회 SQL),로 딩 시스템 설정 기본 정보(시스템 기본 설정 조회 SQ)를 불 러 옵 니 다.
고객 에 게 우 리 는 절차 1,2,3 을 사용자 로그 인 업무 로 이해 할 수 있 습 니 다.테스트 인원 에 게 우 리 는 절차 1,2,3 안의 모든 세부 사항 을 요약 하여 이것 이 업무 라 고 생각 할 수 있 습 니 다.
2.응용 장면:
일반적으로 성능 테스트 를 진행 할 때,우 리 는 일반적으로 주요 데이터 의 반환 만 고려 하고,페이지 렌 더 링 에 필요 한 데이터(예 를 들 어 css,js,그림 등)를 고려 하지 않 는 다.그러나 한 페이지(페이지 렌 더 링 완료)를 여 는 성능 을 평가 해 야 할 때 우 리 는 페이지 렌 더 링 에 필요 한 그림,css,js 등 자원 파일 을 완성 하 는 것 을 고려 해 야 한다.이러한 데이터 전송 등 도 시스템,네트워크 등 자원 을 소모 하기 때문이다.따라서 페이지 의 성능,특히 큰 그림,큰 파일 등 을 테스트 하려 면 이러한 자원 의 성능 소 모 를 고려 해 야 한다.예 를 들 어 저 희 는 사용자 로그 인 모듈 의 성능 을 테스트 하려 고 합 니 다.예전 에 저 희 는 사용자 이름과 사용자 비밀 번 호 를 데이터베이스 에 가서 검사 하 는 과정 만 고려 해 야 했 습 니 다.실제 상황 은 CSS,JS 전 부 를 고려 해 야 사무 컨트롤 러 부품 을 통 해 모든 요청 을 하나의 사무 로 볼 수 있다.
3.Jmeter 의 사용 방법
1.스 레 드 그룹 을 선택 하고 오른쪽 단추-트 랜 잭 션 컨트롤 러 를 추가 하 며'트 랜 잭 션 컨트롤 러'요 소 를 자신의 테스트 프로젝트 에 추가 합 니 다.
1.트 랜 잭 션 컨트롤 러 추가
2.하나의 트 랜 잭 션 컨트롤 러 에 트 랜 잭 션 을 완성 하 라 는 모든 요청 이 포함 되 어 있 습 니 다.
TIPS:하나의 트 랜 잭 션 컨트롤 러 에 하나 이상 의 업무 요청 을 포함 할 수 있 습 니 다.
하나의 사 무 는 여러 개의 원자 사무 로 구성 할 수 있다.
하나의 사 무 는 여러 개의 요청 이 있 기 때문에 모든 요청 이 통과 되 어야 통과 할 수 있 습 니 다.
트 랜 잭 션 컨트롤 러 의 보고서 출력
tips:트 랜 잭 션 컨트롤 러 를 사용 하 는 장점 은 성능 의 병목 점 이 어디 에 있 는 지 단계별 로 찾 을 수 있다 는 것 이다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
iOSDC Japan 2019에서 "Swift와 논리+코일론"발표, 종합적인 내용(억지로) 확장과 동시에 붐비게 될'정규 연설틀'을 회피하고'기술 예수 수난기 공유연설'로 응모하는 등 필사적으로 고려할 수 있는 최선의 선택을 얻었다. 결과가 순조롭게 당선되어 기뻤지만 제목이 너무...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.