Generate graphs based on outputs from Quality Gate
Project description
QGate-Graph
The QGate graph generates graphical outputs based on performance tests (QGate Perf). Key benefits:
- provide graphs about Performance/Throughput and Response time (on typically client side)
- provide graphs about Executors in time
It is a quick way, how you can identify real performance for your python solution.
NOTE: These graphs only visualize outputs from performance tests (QGate Perf), it is not replacement of detail views from Grafana, Prometheus, etc. in detail of CPU, GPU, RAM, I/O etc. on side of testing system.
Usage
from qgate_graph.graph_performance_txt import GraphPerformanceTxt
from qgate_graph.graph_performance_csv import GraphPerformanceCsv
from qgate_graph.graph_performance import GraphPerformance
from qgate_graph.graph_executor import GraphExecutor
import logging
# setup login level
logging.basicConfig()
logging.getLogger().setLevel(logging.INFO)
# generate performance/throughput graphs
graph=GraphPerformance()
graph.generate_from_dir()
# generate executors in time graphs
graph=GraphExecutor()
graph.generate_from_dir()
# generate performance/throughput graphs in TXT form
graph=GraphPerformanceTxt()
graph.generate_from_dir()
# generate performance/throughput graphs in CSV form
graph=GraphPerformanceCsv()
graph.generate_from_dir()
Sample of outputs
Performance/Throughput & Response time
Executors in time
Performance/Throughput & Response time in TXT form
Performance/Throughput & Response time in CSV form
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for qgate_graph-1.4.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d906c30da23ab4979134a8ee0c0d5c1dbdd24feac2eb28991b875e23b8a3fbf4 |
|
MD5 | ab564a16ac929e15d1a1b8f9f2e1517a |
|
BLAKE2b-256 | 273bc9ac4d3c02217f730e1ed46aa1b4d23c0fdfa090d5f08baf3f450e1fcfab |