2015년 7월 25일 토요일

Use the JMeter with Plug-in [CSV Data Set Config] / JMeter와 Plug-in 사용 [CSV Data Set Config]

Use the JMeter with Plug-in [CSV Data Set Config] / 
JMeter와 Plug-in 사용 [CSV Data Set Config]



CSV Data Set Config는 사전에 준비된 다수의 계정을 로그인해야하는 상황, 검색 API를 호출하는 상황, 일련의 Data Set을 순차적으로 사용해야하는 상황등 에서 유용하게 사용됩니다.
CSV Data Set Config situation must log in to multiple accounts prepared in advance, calling the situation a search API, a series of sequential Data Set is useful in such situations you should use.


CSV Data Set Config를 추가하는 방법은 아래와 같습니다.
How to add the CSV Data Set Config is as follows

step - 1



사전에 준비된 테이터를 실행할 jmx파일(jmeter test file)과 같은 경로에 놓아둡니다.
파일 이름은 test_data 이며 예제 데이터는 아래와 같습니다.
Leave the path, such as the jmx ready to run the mutator dictionary file (jmeter test file).
The file name is test_data sample data is as follows.

apple,
banana,
pineapple,
melon,
strawberry

step - 2




CSV Data Set Config로 돌아와서
Filename 칸에 test_data 를 입력
Variable Names에 fruits라고 입력합니다.
Return to the CSV Data Set Config
Enter the test_data the Filename column
Enter the fruits called Variable Names.

이때 기본 구분자는 ' , ' 이며 Delimiter에서 변경 하실수 있습니다.
The default delimiter is ',' and can change from Delimiter.

step - 3




Thread Group에 HTTP Request를 하나 추가한후
이름에 ${fruits} 를 추가합니다
${} 는 jmeter에서 사용하는 expression language로써
방금 Variable Names에 입력했던 fruits를 사용할수 있게 해줍니다.

Add, and then one HTTP Request to the Thread Group
Add the $ {fruits} in the name
$ {} As an expression language that is used in jmeter
Just it allows you to use the fruits were entered in the Variable Names.

step - 4






테스트 진행을 해보면 어떠한 server ip도 적지 않았기 때문에 모두 빨간색으로 오류 표시가 됩니다.
그러나 주목할점은 우리가 미리 입력해논 test_data가 정상적으로 parsing이 되었냐 하는것입니다.
If the test goes all die because no server ip is an error displayed in red.
Notably, however, is that we have played pre test_data detractors would normally have been parsing.

step - 5


사진과 같이 순차적으로 parsing이 되어 사용됩니다.
그러나 처음 설명한것과 같이 다수의 계정을 로그인을 해야하는 상황 같은경우 id pw가 필요합니다.
즉 data set이 2개가 1쌍으로써 움직여야 한다는것이지요,
이 예제를 위해 방금 입력한 test_data를 아래와 같이 변경합니다.

The parsing sequence is used as shown in the picture.
However, if such a situation must log in to multiple accounts, as first described requires the id pw.
That data set is that the two must be one pairs.
For this example, just type the changes below test_data.

apple,1$,
banana,2$,
pineapple,3$,
melon,5$,
strawberry,6$

step - 6





또한 CSV Data Set Config 에서 Variable Name도 추가해줍니다.
이때 주의할점은 띄어쓰기를 하면 안됩니다.
It also allows add Variable Name from the CSV Data Set Config.
It should be noted that this case should not be a space.

stop - 7


마찬가지로 price를 확인하기 위해 HTTP Request에도 ${price}를 추가해줍니다.
Similarly, HTTP Request to confirm the price makes adding $ {price}.

step - 8



결과는 아래와 같습니다
Results are as follows:

stop - 9





이 글은 여기까지 입니다.
공식 Documentation 링크 첨부합니다.
This article is here.
Attach Official Documentation link.

http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config








댓글 없음:

댓글 쓰기