GithubHelp home page GithubHelp logo

abhijitpati / jtl2html Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vmrh/jtl2html

0.0 2.0 0.0 104 KB

Application to generate metrics from a JTL file from JMeter

License: MIT License

HTML 14.87% Perl 85.13%

jtl2html's Introduction

Synopsis

Script to generate an html report from JTL files from JMeter using Perl

Code Example

To modify the request you want to generate report for please fork the code and modify line 63 variable @callNames

Motivation

Reduce the amount of time needed to generate a complete report from a JTL file generated using JMeter, instead of using Java and XSL transformation to generate reports, we generate aggregations using perl. When the size of a JTL file is bigger than 2 GB XSL transformations are going to last more than 2 hours, with this script you can get a complete report in minutes. This application was generated in order to let JMeter only generate an XML file for output, not doing any other operation to generate as much as request as we can.

Installation

Only need Perl installed on your machine to run scripts.

Running

To generate a complete html summary with numbers of request, success, max, min average size and response times, percentiles, etc, same name as jtl file terminated by html. $ ./jtl2html <JTL_FILE>

Example

Here you can find an example report.

Contributing workflow

Here’s how we suggest you go about proposing a change to this project:

  1. Fork this project to your account.
  2. Create a branch for the change you intend to make.
  3. Make your changes to your fork.
  4. Send a pull request from your fork’s branch to our master branch.

Using the web-based interface to make changes is fine too, and will help you by automatically forking the project and prompting to send a pull request too.

License

MIT.

jtl2html's People

Contributors

vmrh avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.