웹 JmeterC 인터페이스 테스트 도구 상세 설명

5621 단어 WebJmeter
Jmeter 성능 테스트 도구 에 대해 서 는 더 이상 소개 하지 않 습 니 다.만약 네가 소프트웨어 성능 테스트 를 배 우려 고 한다 면,다소 그것 에 대해 들 은 바 가 있 을 것 이다.
공식 문서 학습 을 강력 히 건의 합 니 다.
이것 보다 더 권위 있 고 전면적으로 Jmeter 도 구 를 소개 하 는 것 도 있 습 니까?
하지만 이 를 이용 해 인터페이스 테스트 를 하 는 것 을 소개 한다.
1.설치 JMeter                                                       
Jmeter 공식 홈 페이지:http://jmeter.apache.org/index.html
Jmeter 가 무엇 을 할 수 있 는 지 에 대해 서 는 공식 적 으로 도 매우 상세 하 게 소개 되 어 있다.그리고 문서 도 상세 하 게 쓰 여 있 습 니 다.Jmeter 를 배우 고 싶다 면 문서 가 가장 좋 은 교재 가 될 것 입 니 다.
나 는 네가 홈 페이지 에서 다운로드 주 소 를 찾 아서 그것 을 다운로드 할 수 있 을 것 이 라 고 믿는다.
Jmeter 는 자바 언어 로 개발 되 었 으 며,최신 Jmeter 3.0 버 전의 실행 은 자바 7 또는 그 후 버 전의 환경 이 필요 합 니 다.나 역시 네가 자바 환경 을 해결 할 수 있 을 것 이 라 고 믿는다.
다음은 다운로드 한 apache-jmeter-3.0.zip 를 압축 해제 하고 압축 해제 디 렉 터 리 에 들 어 갑 니 다.../apache-jmeter-3.0/bin.ApacheJMeter.jar 를 두 번 눌 러 서 시작:

2.HTTP 인터페이스 테스트 추가              
그래서 도 구 는 Jmeter 도구 에서 완 성 됩 니 다.받 으 면 일반적인 절차 에 따라 HTTP 인터페이스 테스트 를 만 듭 니 다.

위의 그림 과 같이'테스트 계획'C>'추가'C>'Threads(Users)'C>'스 레 드 그룹'을 오른쪽 클릭 합 니 다.

위의 그림 과 같이 스 레 드 그룹 을 설정 합 니 다.스 레 드 그룹 은 주로 세 개의 매개 변 수 를 포함 합 니 다.스 레 드 수,준비 시간(Ramp-Up Period(in seconds),순환 횟수.
스 레 드 수:가상 사용자 수.가상 사용자 가 프로 세 스 나 스 레 드 를 사용 합 니 다.가상 사용자 수 를 얼마나 설정 하 는 지 여기 서 몇 개의 스 레 드 수 를 설정 하 는 것 입 니 다.
준비 시간:설 정 된 가상 사용자 수가 모두 시 작 된 시간 입 니 다.스 레 드 수가 20 이 고 준비 시간 이 10(초)이면 10 초 동안 20 개의 스 레 드 를 시작 해 야 합 니 다.1 초 에 평균 2 개의 스 레 드 를 가동 하 는 것 이다.
순환 횟수:스 레 드 마다 요청 한 갯 수 를 보 냅 니 다.스 레 드 수가 20 이 고 순환 횟수 가 100 이면 스 레 드 당 100 번 요청 을 보 냅 니 다.총 청구 수 는 20*100=2000 이다.'영원히'를 선택 하면 모든 스 레 드 는 도구 모음 에 있 는 정지 단 추 를 수 동 으로 누 르 거나 설 정 된 스 레 드 시간 이 끝 날 때 까지 요청 을 보 냅 니 다.
인터페이스 테스트 를 해 야 하기 때문에 매개 변 수 는 모두 1 이다.

위의 그림 과 같이'스 레 드 그룹'C>'추가'C>'Sampler'C>'HTTP 요청'을 오른쪽 클릭 합 니 다.

이름:이 속성 은 샘플 러 를 표시 하 는 데 사용 되 며 의미 있 는 이름 을 사용 하 는 것 을 권장 합 니 다.
주석:테스트 에 아무런 작용 도 하지 않 고 사용자 만 읽 을 수 있 는 주석 정 보 를 기록 합 니 다.
서버 이름 이나 IP:HTTP 가 요청 한 대상 서버 이름 이나 IP 주소 입 니 다.
포트 번호:대상 서버 의 포트 번호,기본 값 은 80 입 니 다.
프로 토 콜:대상 서버 에 HTTP 요청 을 보 낼 때의 프로 토 콜 은 HTTP 또는 HTTPS 일 수 있 으 며 기본 값 은 http 입 니 다.
방법:HTTP 요청 을 보 내 는 방법,사용 가능 한 방법 은 GET,POST,HEAD,PUT,OPTIONS,TRACE,DELETE 등 을 포함한다.
Content encoding:내용 의 인 코딩 방식,기본 값 은 iso 8859 입 니 다.
경로:대상 URL 경로(서버 주소 와 포트 는 포함 되 지 않 음)
자동 방향 변경:이 옵션 을 선택 하면 HTTP 요청 을 보 낸 후 응답 이 302/301 일 때 JMeter 는 자동 으로 새 페이지 로 방향 을 변경 합 니 다.
Use keep Alive:이 옵션 이 선택 되 었 을 때 jmeter 와 대상 서버 간 에 Keep-Alive 방식 으로 HTTP 통신 을 하고 기본적으로 선 택 됩 니 다.
Use multipart/from-data for HTTP POST:HTTP POST 요청 을 보 낼 때 Use multipart/from-data 방법 으로 보 냅 니 다.기본 값 은 선택 되 지 않 습 니 다.
요청 과 함께 파 라 메 터 를 보 냅 니 다:요청 에서 URL 파 라 메 터 를 보 냅 니 다.파 라 메 터 를 가 진 URL 에 대해 jmeter 는 간단 한 파 라 메 터 화 방법 을 제공 합 니 다.사용 자 는 URL 의 모든 매개 변 수 를 이 표 에 설정 할 수 있 습 니 다.표 의 모든 줄 은 매개 변수 값 쌍 입 니 다(RUL 의 이름 1=값 1 에 대응 합 니 다).
 
위의 그림 과 같이'스 레 드 그룹'C>'추가'C>'모니터'C>'결과 트 리 보기'를 오른쪽 클릭 합 니 다.
 
3.새로운 POST 요청 추가              
POST 요청 의 추가 방식 은 앞의 GET 요청 과 같 습 니 다.하지만 POST 요청 은 인 자 를 설정 해 야 합 니 다.
 
서버 이름 또는 IP:127.0.1
포트 번호:8000
방법:POST
경로:/polls/questionvote/
요청 과 함께 인자 보 내기:
"추가"단 추 를 누 르 면 POST 가 요청 한 인 자 를 추가 합 니 다.
이름:
값.
qid
1
cid
1
테스트 실행:
메뉴 막대'실행'C>'지우 기'를 선택 하거나 도구 막대 지우 기 단 추 를 누 르 십시오.그리고 시작 테스트 를 다시 수행 합 니 다.결과 트 리 를 봅 니 다.

단언 추가                                     
자동화 테스트 에 있어 서 단언 은 반드시 있어 야 한다.단언 이 없 으 면 우 리 는 인터페이스 에 돌아 온 데 이 터 를 사람의 눈 으로 만 비교 할 수 있 고 단언 기능 이 있 으 면 이 과정 을 간소화 할 수 있다.Jmeter 는 우리 가 이 일 을 완성 할 수 있 도록 풍부 한 단언 방법 을 제공 했다.
 
위의 그림 과 같이 HTTP 요청'추가'C>'단언'C>'단언 응답'을 오른쪽 클릭 합 니 다.
 
테스트 할 응답 필드:응답 텍스트,문서(text),URL 샘플,응답 정보,Response Headers,Lgnore Staus 등 옵션.인터페이스 가 JSon 형식의 데 이 터 를 되 돌려 주지 만 Jmeter 에 게 데 이 터 를 텍스트 로 되 돌려 주기 때문에'응답 텍스트'를 선택 할 수 있 습 니 다.
패턴 일치 규칙:포함,일치,Equals,Substring.데이터 에 주요 키 가 포함 되 어 있 는 지 확인 하기 위해 서'포함'을 선택 하 십시오.
테스트 할 모드:사실은 단언 의 데이터 입 니 다."추가"단 추 를 누 르 고 단언 할 데 이 터 를 입력 하 십시오.
실행 테스트:
테스트 데 이 터 를 다시 지우 고 테스트 시작 을 누 르 면 결과 트 리 를 볼 수 있 습 니 다.다음 그림 입 니 다.
 
 =====================
인터페이스 테스트 는 이렇게 간단 하 다!
 이상 은 웹 Jmeter 에 대한 자료 정리 입 니 다.추 후 관련 자 료 를 계속 보충 하 겠 습 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기