EC2에서 Jmeter를 사용하여 Redshift에 쿼리를 던집니다 (부하 테스트)
①【EC2】EC2에 Jmeter 설치
참고 : htp : // bg. s r-f ぁ레. 이 m/2015/04/12/세츠 p-아파치ㅇj 하고 r--아마 존-ぃぬ x/
②【EC2】postgreSQL의 JDBC 드라이버를 입수
※postgreSQL 버전은 EC2에서 Redshift에 연결했을 때 확인할 수 있습니다
출처: htps //jdbc. 포스트g sql. 오 rg / 도w 응아 d. HTML
③【EC2】postgreSQL의 JDBC 드라이버를 방금 설치한 Jmeter의 아래 폴더에 배치
폴더:/~/apache-jmeter-2.13\lib\ext
④【Jmeter】시나리오를 작성(이번은 Windows 단말로 시나리오를 작성)
⑤【Jmeter】JDBC Conection Configuration의 설정
※이 때 DataBase URL에 Redshift의 JDBC URL을 입력하지만,
아래와 같이 URL을 수정하는 것
(수정 전)
jdbc:redshift://~
(수정 후)
jdbc:postgresql://~
참고(JDBC URL): htp // // cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 레 d시 ft / ㅁ st / mgmt / 콘후 쿠레 jdbc - 이런 c 치온. HTML
참고 (JDBC 재기록) : h tp : / / s tac ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 30458152 / 아 ws-data-Pipe-ne-d dft ft ko py-cゔぇrs
⑥【EC2】상기④, ⑤에서 작성한 시나리오(~.jmx)를 EC2상에 배치
⑦【EC2】시나리오 실행 커맨드 실행
/[Jmeter 설치 path]/./jmeter -n -t/[시나리오 설치 path]/[시나리오 이름].jmx -l/[실행 결과 출력 path(선택 사항)]
[예]
/var/tmp/tool/apache-jmeter-2.13/bin/./jmeter -n -t/var/tmp/tool/apache-jmeter-2.13/scenario/test_ec2.jmx -l/var/tmp/tool/apache -jmeter-2.13/result
⑤의 순서가 맞는지는 모르겠지만, 우선 ⑤의 순서를 밟는 것으로 쿼리를 던질 수 있었습니다
오기 등이 있으면 신고 해주십시오.
-2015/09/9 추기-
Oops!
⑤에서 JDBC URL 재작성 없이도 아래의 정보 사용하면 redshift 드라이버로 갈 수 있었습니다. . .
· JDBC 4.1 호환 드라이버 : htps: //s3. 아마조나 ws. 이 m / re d ft t w w a ds / d ri rs / re d ft JDBC 41-1.1.6.1006. 그럼
이 드라이버의 클래스 이름은 com.amazon.redshift.jdbc41.Driver입니다.
· JDBC 4.0 호환 드라이버 : htps: //s3. 아마조나 ws. 이 m / re d ft t w w a ds / d ri rs / re d ft JDBC 4-1.1.6.1006. 그럼
이 드라이버의 클래스 이름은 com.amazon.redshift.jdbc4.Driver입니다.
Reference
이 문제에 관하여(EC2에서 Jmeter를 사용하여 Redshift에 쿼리를 던집니다 (부하 테스트)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ch0c0bana0/items/f870de926b1d2cfe7e2a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)