0. 구조
 - AbstractJavaSamplerClient 상속받은(extends) 클래스 를 기준으로 테스트 생성
 - SampleResult의 sampleStart() / sampleEnd() 메소드로 측정
 
1. 빌드
 1.1 프로젝트 우클릭 > Export > Runnable JAR file > Copy required libraries ~ 선택 > 생성

2. 배포
 2.1 생성된 라이브러리 폴더, jar 파일을 apache-jmeter-2.9\lib\ext\ 복사

3. 테스트
 3.1 jmeter.properties 수정 - 159 라인 remote_hosts= 수정 (원격으로 실행시킬 jmeter PC ip)
 3.2 jmeter-server.bat 실행
 3.3 jmeterw.cmd 실행(Master만)
 3.4 시작 및 모니터링


'java > test' 카테고리의 다른 글

GCM 테스트 쉘 스크립트  (0) 2014.05.12
jmeter 테스트 - JavaRequest, Remote Start  (0) 2013.04.15
jmeter 테스트 - 생성  (0) 2013.04.15

API Key와 Registraion Id가 정확한지 테스트를 하기 위한 테스트 쉘 스크립트.

응답 값을 확인


#!/bin/bash


api_key=$1

reg_id=$2

echo "api_key= $1"

echo "reg_id= $2"


curl --header "Authorization: key=$api_key" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send  -d "{\"registration_ids\":[\"$reg_id\"],\"data\":{\"code\":123}}"

echo


'java > test' 카테고리의 다른 글

JMeter 테스트 생성  (0) 2014.08.19
jmeter 테스트 - JavaRequest, Remote Start  (0) 2013.04.15
jmeter 테스트 - 생성  (0) 2013.04.15

패키지 생성 -> AbstractJavaSamplerClient 확장(extends) -> 테스트 생성


[생성]

 1) default값을 잘 설정

 2) runTest에 context값 (jmeter에서 입력될 값)으로 테스트 로직을 추가한다.




[배포]

 1) Export -> Runnable JAR -> /ext/lib [copy]

 2) /bin/jmeter.properties 수정 -> remote_hosts=[자기자신IP], [RemoteIP] ','로 구분

(Properties에 설정할 수도 있으나 왠만하면 테스트 PC도 동일한 directory 구조를 추천)

 3) Remote 수행할 PC도 동일한 Path에 jmeter 복사, 설치 (host PC를 그대로 복사를 추천)


[실행]

 1) Thread Group Listener 등록

 2) jmeter-server.bat 실행 (remote대상도 실행)

 3) Run -> Remote Start All 





'java > test' 카테고리의 다른 글

JMeter 테스트 생성  (0) 2014.08.19
GCM 테스트 쉘 스크립트  (0) 2014.05.12
jmeter 테스트 - 생성  (0) 2013.04.15

jmeter : Apache재단의 서버 클라이언트 테스트 프로그램. 일반적으로 스트레스 테스트에 사용.


단순히 jmeter를 다운받아  bin폴더의 jmeterw를 실행 UI 환경으로 테스트를 생성, 사용할수도 있으나 배운게 소스사용 테스트 이므로 소스 사용 테스트를 메모

memo1. 기본설정

New 생성

TestPlan -> Add -> Threads 생성

Thread Properties 설정.

 1) Number of Threads : 테스트에 사용될 Thread 갯수. 

 2) Ramp-Up Period : 동시 생성 시간 (너무 짧으면 무시 또는 누락이 될수 있음)

 3) Loop Count : 테스트 수. ex) 위의 경우 5개의 쓰레드에서 120번 테스트 이므로 120 x 5 = 600. 총 600번의 테스트가 수행.


Threads -> Add -> 해당되는 테스트 선택 (직접 선택해도 되나 샘플러 하나 선택 후 수정을 추천)



'java > test' 카테고리의 다른 글

JMeter 테스트 생성  (0) 2014.08.19
GCM 테스트 쉘 스크립트  (0) 2014.05.12
jmeter 테스트 - JavaRequest, Remote Start  (0) 2013.04.15

+ Recent posts