allure-framework / allure-framework/allure2
JMeter ( jtl or csv result log ) Integration with Allure to display on-going JMeter Results
- Dominant language
- HTML
- Stars
- 5.5k
- Forks
- 782
- Avg merge
- 2d 33m
- Merged PRs (30d)
- 16
Description
**Is your feature request related to a problem? Please describe.**
Since JMeter does not have a built-in mechanism to:
1. Display modern looking and meaningful Analytics
2. There is no way to convert a JTL file to Allure
**Describe the solution you'd like**
Integration of JMeter *.jtl result files with Allure framework, to display the following reports ( to start with )
$cmd --generate-csv results/$1_aggregate-report.csv --plugin-type AggregateReport
$png results/$1_bytes-throughput-over-time.png --plugin-type BytesThroughputOverTime
$png results/$1_hits-per-second.png --plugin-type HitsPerSecond
$png results/$1_latencies-over-time.png --plugin-type LatenciesOverTime
$png results/$1_response-times-distribution.png --plugin-type ResponseTimesDistribution
$png results/$1_response-times-percentiles.png --plugin-type ResponseTimesPercentiles
$png results/$1_throughput-vs-threads.png --plugin-type ThroughputVsThreads
$png results/$1_response-codes-per-second.png --plugin-type ResponseCodesPerSecond
$png results/$1_transactions-per-second.png --plugin-type TransactionsPerSecond
**Describe alternatives you've considered**
The Result Metrics should have time stamps associated with them, so as to make it possible to display a year or multiple years of data in a graph
**Additional context**
None, Yet
Contributor guide
Research direction
No repository files or entry points are named. Start by identifying how Allure handles integrations and how the requested JTL, CSV, and PNG outputs from the listed JMeter commands could map to report data; done means a working import with timestamps and the requested visualizations.
Written by the indexing model from the issue text.
Assessment
- Domain
- data-visualization, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100