X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

     
   
[Jmeter 강좌 - 2] Jmeter에서 파라미터 치환하는 방법
글쓴이 : Jmeter 날짜 : 15-12-08 10:54 조회 : 2870
안녕하세요.. 이번에는 Jmter에서 파라미터 치환하는 방법에 대해서 설명드리겠습니다.

파라미터를 치환해야 하는 이유는 2가지 이유로 설명드릴 수 있습니다.

1. 조회조건 다양화 : 하나의 조회 조건으로 계속 성능테스트를 하면, 현실적인 테스트가 아니므로, 실제 상황을 반영하기위한 테스트를 수행하기 위해여 조회 조건을 다양하게 해야함.

2. Insert 성격의 업무에 대한 파라미터 다양화 : DB에 저장되는 Key 값이 파라미터로 노출되는 경우(ex. 회원가입 시의 Id나 혹인 주민번호)는 동일한 값으로 저장이 안되기 때문에, 겹치지 않게 다양한 값을 준비해야 함.

파라미터 치환하는 방법은 주로 3가지  Type이 있습니다.

1. Sequential : 모든 User가 동일한 파일을 순차적으로 하나씩 접근하는 방법

2. Random : 임의의 순서로 하나씩 접근하는 방법

3. Unique : 모든 User에게 유일한 값을 하나씩 접근할 수 있게 하는 방법


Jmeter에서는 CSV Data Set Config라는 Element를 통해서 위 3가지 방법을 지원합니다.



Jmeter에서
    - Sequential 형태로 파라미터를 사용하려면, Sharing  Mode를 Current Thread로 설정
    - Random 형태로 파라미터를 사용하려려면,  Sharing Mode를 Current Thread Group 또는 All Thread 설정
    - Unique 형태로 파라미터를 사용하려면, Sharing Mode를 All Thread로 설정

   => JMeter에서는 기본적으로 모든 파라미터에 접근할 때, 동기화를 하여 접근하므로 Random이나 Unique 사이에 큰차이는 없음. Random 옵션도 Unique 속성을 유지시켜줌.


 이상입니다.  궁금하신 점이 있으시면 Q&A에 질문해주세요

검도인 01 15-12-08 11:49
좋은 정보 공유 감사드립니다^^
미키지왕 15-12-08 12:41
감사합니다~
Won님 15-12-09 23:36
감사합니다.
카페의 Q&A 링크를 올려주시면... (앞에 글 보면 되나요?^^)
     
Won님 15-12-09 23:38
제목을 [JMeter 성능테스트 강좌]라고 하면 더 많은 분들이 관심 가질 것 같습니다.
JMeter가 뭔지 모르는 분들이 아직도 많아서...^^