Skip to content

7yyo/tipoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiPoC

Automated test case tool for TiDB

UI

ui

configuration

[log]
level = "info"

[cluster]
name = "tidb-test"

[mysql]
host = "10.2.103.202"
port = "5000"
user = "root"
password = ""

[ssh]
user = "tidb"
sshPort = "22"

[load]
cmd = "tiup bench tpcc -H 10.2.103.202 -P 5000 -D tpcc --warehouses 1 --threads 10 --ignore-error --time 5m run"
interval = 0
sleep = 2

[other]
dir = "/go/src/pictorial/other"

how

Deployed on the tiup server where the tidb cluster is located, sudo permission is required

go build -o tipoc main/main.go
./tipoc -c config.toml

todo

base test case

  • more and more (currently, there are over 100)

high availability

  • kill
  • crash
  • disaster by label
  • reboot
  • disk
  • network

data load

  • load data
  • import into
  • select info outfile

scalability

  • scale out
  • scale in

online ddl

  • online add index
  • online modify column
  • add index performance

htap

  • htap workload

auto install

  • sysbench
  • benchmarkSQL

About

Automated test case tool for TiDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published