사용이유( stress tool)

1. 다양한 형태의 테스트를 하기 위해서 사용

2. 벤치마크 테스트 할떄 사용

3. OLTP ,DSS 등등 

4. 대용량데이터 처리 TPC-D 테스트도 가능 

5. 비싼 상용tool기능을 무료로 사용가

 

Swing 의미

= Java의 UI framework 

** 접속을 JDBC로 하는 이유이기도 하다 

 

 

Swingbench Load 유형

Order Entry : OLTP 

Stored Procedure Stub : stored procedure에 원하는 sql 을 넣을 수 있다 . Customized SQL이나 Logic 으로 생성 가능  

TPC DS : DSS (batch) ,  TPC-H의 스키마로 만듬

    - TPC-C : OLTP용 공인 벤츠마크

    - TPC-H : 대용량 처리용 공인 벤츠마크

 

Install

링크: Installation | dominicgiles.com

 

Installation | dominicgiles.com

 

www.dominicgiles.com

- 설치를 위해 java 8 이 필요하다 

- swingbench 2.5, 2.6 을 설치하면 된다 

 

 

download 메뉴로 이동해서 zip 파일 다운

 

 

not found..?

 

 

 

latest 로 깐다.

Dominic Giles Blog

 

Dominic Giles Blog

26/03/19 11:01 Filed in: PythonOracleJupyter You can find the Python Jupyter Notebook used in this exercise here. OracleDockerDatabaseCreate Create Oracle Database in a Docker Container¶ These Python (3.6) scripts walk through the creation of a database a

www.dominicgiles.com

 

swingbech  download 후 unzip 진행 

bin 폴더는 linux binary 파일 

winbin 폴더는 window binary 파일 

 

 

Window Java 17 install 

 

Java Archive Downloads - Java SE 17 (oracle.com)

 

Java Archive Downloads - Java SE 17

WARNING: These older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading th

www.oracle.com

window 64 bit  download 

 

Java install 

cmd 에서 java 버전 확인 

 

 

SwingBench 실행하기

 

압축을 풀었으면 winbin> swingbench.bat 실행

실행~

SOE_Server_Side_v2 클릭

 

 

이렇게 뜬다면, 성공적으로 설치된것