Create README.md
This is Apache CloudStack Benchmark Tool, also known as “csbench”! Csbench is a tool designed to evaluate the performance and efficiency of Apache CloudStack. By internally executing a series of APIs, this tool meticulously measures the response times for various users, page sizes, and keyword combinations. With its comprehensive benchmarking capabilities, csbench provides invaluable insights into the system's overall performance, allowing cloud administrators and developers to fine-tune their configurations for optimal efficiency and seamless user experiences.
Currently, it looks like
/csbench$ go run csbench.go
The following are configurations options
config/config file looks like the below having, CloudStack URL, user profiles for benchmarking and others,
listCommants.txt file contains the list APIs that will be called for benchmarking
Reports will be saved as CSV files for each API under report/individual// report/accumulated/ /individual folder contains the reports for each run /accumulated folder contains the reports accumulated for all the runs
For example listDomains API Report looks like