Jmeter는 단순히 로그인 테스트를 구현합니다.

목차

머리말:

1. 스레드 그룹 추가 - 테스트 계획을 마우스 오른쪽 버튼으로 클릭 - 추가 - 스레드 - 스레드 그룹

2. http 요청 기본값 추가 - 스레드 그룹을 마우스 오른쪽 버튼으로 클릭 - 추가 - 구성 요소 구성 - http 요청 기본값

3. 샘플러-http 요청-로그인 인터페이스 추가

4. sampler-http request-login-carry 사용자 이름 및 비밀번호 추가

5. 사용자 이름과 비밀번호를 저장하는 파일 생성

6. 구성 요소 추가 - CSV 설정

7. 리스너-결과 트리 추가, 다른 사용자를 추가하여 직접 시도할 수 있습니다.


머리말:

JMeter는 다양한 로드 조건에서 애플리케이션 동작을 시뮬레이션하기 위해 Apache에서 개발한 강력한 성능 테스트 도구입니다. 여러 사용자를 시뮬레이션하고 요청을 전송하여 시스템 성능, 안정성 및 처리량을 평가할 수 있습니다.

1. 스레드 그룹 추가 - 테스트 계획을 마우스 오른쪽 버튼으로 클릭 - 추가 - 스레드 - 스레드 그룹

스레드 수: 로그인한 사용자 수

램프업 기간: 5초 이내에 5명이 로그인하고 다음 사람이 1초마다 로그인을 시작합니다.

루프 테스트: 요청 수를 설정할 수 있습니다. 여기에서는 5명이 두 번 반복하여 10개의 http 요청을 보냅니다.

2. http 요청 기본값 추가 - 스레드 그룹을 마우스 오른쪽 버튼으로 클릭 - 추가 - 구성 요소 구성 - http 요청 기본값

아래의 샘플러와 같은 정보를 모아놓은 것인데,

http 요청의 기본값을 추가한 후 샘플러의 이 정보는 공백일 수 있으며 jmeter가 실행될 때 자동으로 가져옵니다.

3. 샘플러-http 요청-로그인 인터페이스 추가

4. sampler-http request-login-carry 사용자 이름 및 비밀번호 추가

로그인 인터페이스는 로그인을 위한 매개변수를 전달하는 요청 URL과 다르다는 것을 알 수 있습니다.

매개변수를 전달할 때 매개변수의 이름이 올바른지 확인하십시오. Firefox 플러그인 - Live Http Headers를 통해 매개변수를 볼 수 있습니다.

여기에 전달되는 파라미터 값은 CSV 파일에서 읽어온 변수로 아래와 같은 설정이 있습니다.

5. 사용자 이름과 비밀번호를 저장하는 파일 생성

여러 필드를 쉼표와 탭으로 구분할 수 있지만 CSV 설정의 구분 기호 필드와 일치해야 합니다. 탭을 사용하여 구분하는 경우 대신 CSV 설정에서 "\t"를 사용하세요.

6. 구성 요소 추가 - CSV 설정

사용자 이름과 암호를 저장할 파일 경로

여기서 변수 이름은 샘플러에서 매개변수를 전달하는 변수 이름과 동일합니다.

7. 리스너-결과 트리 추가, 다른 사용자를 추가하여 직접 시도할 수 있습니다.

결과 트리에서 빨간색으로 표시된 것은 통과되지 않았으며 해당 데이터 중 통과되지 않은 항목 중 하나는 비밀번호 오류임을 알 수 있습니다.

Green이 통과되고 성공 단어가 있으면 이에 대한 assertion assertion을 설정할 수 있습니다.

주의점:

  1. 매개변수를 운반할 때 매개변수의 이름은 정확해야 합니다. 그렇지 않으면 정확하지 않으면 매개변수 값이 잘못 입력되고 결과 트리 케이스도 녹색 통과 상태에 있습니다.

  2. 결과 트리를 확인하십시오 - 해당 데이터가 올바른지, 사례가 성공했는지 확인하십시오.

  3. 예를 들어 로그인한 경우 로그인 페이지와 로그인은 요청 URL이 아니므로 사용자 이름과 비밀번호가 있는 URL이 로그인에 필요하다는 것을 확인해야 합니다.

 여기 다녀온 사람으로서 우회하지 마시길 바라며 자동화 테스트의 발전을 위해 필요한 몇 가지 사항을 알려드리고자 합니다. (WEB 자동 테스트, 앱 자동 테스트, 인터페이스 자동 테스트, 지속적인 통합, 자동 테스트 개발, 대규모 공장 인터뷰 질문, 이력서 템플릿 등), 더 나은 발전을 해줄 것이라고 믿습니다!

그냥 [자동 테스트] [자동 테스트 통신]: 574737577 (참고 ccc) icon-default.png?t=N5K3http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=GlobQko2NS5bQu3wyjjJHcr4B9Vib3pp&authKey=2wt3S40B0Wtk%2BmHrtsk9Nj1MLWr7ipm S7cjW 3fAszz%2F11J8wOREcgAJDvHBM6TYa&noverify=0&group_code= 574737577

 

 

추천

출처blog.csdn.net/Free355/article/details/131376840