Skip to main content

License PyPI version fury.io coverage GitHub commit activity GitHub release

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, Zabbix, 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

graph graph

Executors in time

graph graph

Performance/Throughput & Response time in TXT form

Performance in TXT

Performance/Throughput & Response time in CSV form

Performance in CSV

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

If you're not sure about the file name format, learn more about wheel file names.

qgate_graph-1.5.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file qgate_graph-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: qgate_graph-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for qgate_graph-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84464f4a958f843ee8ca6c514425b368d50a6bc3eee89001cb254c5aa9224425
MD5 37cbfb0ea53465057b7eb3a11bba4fe7
BLAKE2b-256 c2470d56ef5c65a88db00e0227f475e12611ef4b3cc005c7fd27dbedbae261aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page