This is a JDBC stress tool developed by ClickZetta team.
- Customizable SQL files and repeat times
- Customizable JDBC driver, not only ClickZetta Lakehouse
- Customizable concurrency
- A streamlit powered WebUI for analyzing and visualization
Official docker images could be found at dockerhub
A sample start command could be as follows:
mkdir stress-test
cd stress-test
docker run --rm -d --name jdbc-stress-tool -e TZ='Asia/Singapore' -p 8501:8501 -v .:/mnt/userdata clickzetta/jdbc-stress-tool:devOpen http://localhost:8501 in your browser.
Prepare Java(8+) development environment as well as maven.
mvn package
Prepare Python(3.9+) environment.
Get dependency packages installed
pip install -r streamlit/requirements.txtStart WebUI
cd streamlit
./run.sh
