Home

Awesome

Quorum Profiling

Quorum Profiling is a toolset built for the purpose of running stress tests on networks running on Quorum and measure/monitor the TPS and other benchmarking parameters at network level. The tests are fired using Jmeter. The tools can be used in different scenarios as described below:

Prerequisites for test execution

The prerequisites for each of the above scenario is as listed below:

Metrics gathering and visualization

The tool executes the stress test profile selected and then collects the following metrics:

The above metrics are pushed to influxdb. The tool also supports pull of the metrics data from a prometheus end point. The metrics can be viewed in grafana dashboards. Sample dashboards are as shown below:

Sample Quorum 2.6.0 Profiling dashboard

Quorum Dashboard

Sample JMeter[Quorum 2.6.0] Dashboard

Jmeter Dashboard

Sample Quorum 2.5.0 Profiling dashboard

Quorum Dashboard

Sample JMeter[Quorum 2.5.0] Dashboard

Jmeter Dashboard