2014-09-04 2 views
0

JMeter의 초보자로서 일부 사용자가 시스템에 로그인하고 일부 HTTP 요청을 보내고 요청이 반복되는 등 몇 가지 시나리오를 만들었습니다.성능 테스트를 위해 회사에서 구현 한 시나리오 유형

JMeter를 사용하여 Performance to Companies 테스트에서 구현 한 실제 시나리오가 무엇인지 알고 싶습니다.

전자 상거래 웹 사이트를 고려하고 웹 사이트 성능 테스트를 위해 모든 시나리오를 고려해보십시오.

+0

이 경우 먼저 성능 테스트와 작업 부하 모델링에 대해 읽어야합니다. – user3239835

답변

1

성능 테스트의 전체적인 아이디어는 실제 사용자를 가능한 한 가깝게 시뮬레이트하는 시스템에 실재로드를 생성합니다. 전자 상거래 시스템에 관해서는 같은 것이다 : 어떤 용어를 검색 할

  • N 사용자를 검색하고 구매

다른 사용을 시뮬레이션을

  • X 사용자를 탐색
  • M 사용자 시나리오를 사용하여 다른 스레드 그룹을 사용하거나 가중치를 설정할 수 있습니다. Throughput Controller

    JMeter 테스트를 실제 브라우저처럼 보이게 만들려면 다음을 추가하십시오 테스트 계획에 테스트 요소 :

    • HTTP Cookie Manager는 -, 브라우저 쿠키를 대표하는 서로 다른 고유의 세션을 시뮬레이션하고
    • HTTP Cache Manager 쿠키 기반 인증
    • 를 다루는 - 브라우저 캐시를 시뮬레이션 할 수 있습니다. 브라우저는 이미지, 스크립트, 스타일 등과 같은 임베디드 리소스를 다운로드하지만 한 번만 다운로드합니다. 캐쉬 관리 프로그램은이 작동을 복제하고 캐쉬 제어 헤더를 존중합니다.
    • HTTP Header Manager - User-Agent, Accept-Language 등과 같은 브라우저 헤더를 나타냅니다.

    How to make JMeter behave more like a real browser에 따르면 JMeter가 페이지에서 모든 내장 리소스를 검색하고 3 개에서 5 개 스레드의 동시 스레드 풀을 사용하도록 "알려야"합니다. 이 설정을 입력하는 가장 좋은 장소는 HTTP Request Defaults입니다.

  • 관련 문제