Skip to content

This utility generates a histogram out of JMeter raw data. Created for Necocortix Last-Mile JMeter data but with minor modification can be used for any JMeter test runs.

License

Notifications You must be signed in to change notification settings

hseera/neocortix-jmeter-histogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

index

Neocortix Jmeter Histogram

Language Python MIT License

GitHub Last Commits GitHub Size Open GitHub Issue GitHub Open Issues GitHub Closed Issues

This simple utility generates a Jmeter histogram for a given transaction name for the batch test executed on the Neocortix infrastructure.

A secondary script (neocortix_jmeter_multi_graphs_by_region.py) allows you to generate multiple graphs as shown below. Note: This script is Work In Progress.

index

Also there is a separate script (neocortix_locust.py) to generate graphs for locust batch test run. This script is in WIP stage. index


Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. Note: 1: The script was test on Windows OS. 2: There are sample data files (TestPlan_*.csv) which you can use to test & also understand how the script works.

Prerequisites

What things you need to execute the script

1: python 3.5
2: numpy, panda, seaborn & matlab packages

Execution

1: Make sure above prerequisite are met first.
2: Copy all the TestPlan_result_*.csv files generated from the Neocotrix test run and place them in the same folder as the script.
3: Replace the default value for TRANSACTION_NAME with the transaction name for which you want to generate histrogram.
4: Run the python script

Enhancements

1: Pass transaction name as parameter to the script.
2: Make sure the mean text value doesn't overflow the chart.

Contribute

If you would like to contribute to this project, please reachout to me. Issues and pull requests are welcomed too.

Author

Follow @harinderseera GitHub followers

License

This project is licensed under the Apache License - see the LICENSE.md file for details

About

This utility generates a histogram out of JMeter raw data. Created for Necocortix Last-Mile JMeter data but with minor modification can be used for any JMeter test runs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages