일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Replication
- OD
- Connection
- vacuum
- mysql
- postgresql
- cdb
- DML
- autovacuum
- MyISAM
- opensource
- NCP
- REDIS
- Maria
- NOSQL
- jmeter
- 6.2.7
- zabbix
- ROLLBACK
- InnoDB
- Cloud DB for MySQL
- ncloud
- RDBMS
- mongo
- RDS
- 성능테스트
- Docker
- maxclients
- online ddl
- slack
- Today
- Total
목록성능테스트 (2)
개인 공부

■ Apache JMeter는 서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구이다. JMeter는 순수 Java 애플리케이션 오픈소스이며 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전체 성능을 분석하는 데 사용할 수 있다. ■ 이번에 DB 구조 개선을 하게되면서 AS-IS / TO-BE 구조의 성능을 테스트할 기회가 생겨 해보게 되었다. https://generated-ixia-4d4.notion.site/Jmeter-00de2adf17344ad3b7e031f2cabe6c0b
SYSBENCH 란 ? sysbench는 LUA 스크립트를 이용하고 multi-thread 방식을 지원한느 벤치마크 툴로써 MySQL / MariaDB와 같은 Database에서 주로 사용되는 오픈소스 벤치마킹 프로그램이다. sysbench를 통해 QPS / TPS를 측정할 수 있다. INSTALL SYSBENCH는 YUM을 통하여 설치가 가능하다. yun -y install epel-release yum -y install sysbench SYSBENCH CUSTOM SCRIPT 1) SYSBECNH API sysbench의 핵심 API 3개가 필요하다 Thread_init, thread_done, event execute_inserts() ⇒ insert시 사용하는 문구로 select만 필요하기때문에..