/report-viewer

Report viewer for @artilleryio built in @reactjs @getbootstrap @fontawesome ... Create an easy to read and understand report with crucial data highlights and graphs.

Primary LanguageSCSSMozilla Public License 2.0MPL-2.0

Artillery Report Viewer V2 (Beta)

This is a reporting and diagramming tool used with json reports generated by the artillery.io cli. Built in Typescript, React, ChartJs, and Fontawesome.

Features

  • Artillery and Artillery Pro support
  • Load reports using json files directly from the cli
  • Interactive graphs
  • Summarized report data for easy assessment
  • Health and Performance ratings
  • So much more...

Changelog

You can see the changelog here.

Is there a live version?

Absolutely, check it out here: https://reportviewer.artillery.io/

Getting Started

You can run this locally in three modes:

Debug (react)

$ npm install
$ npm start

Then navigate to http://localhost:3000 ... Thats it, enjoy!

How do I generate json reports?

When you run the artillery cli, you can simply add the following to your command to output a json file for use with this tool: -o some_report.json

At a glance

A new look

A completely revamped UI.

Screenshot01

Dark Mode

Easy on the eyes.

Screenshot02

Summarized Data

Get the important information without digging.

Screenshot03

Interactive Charting

Enable and disable the metrics you care about.

Screenshot02

Addons

Support for displaying custom metrics in both raw and custom views. More coming soon...

Screenshot03

Better readibility

Better fonts and layout enable easier reading.

Screenshot03

Quick Sidebar

Quickly jump from section to section easily.

Screenshot03

Remote Loading

Want to upload your report and share it with somebody else? You can do that using the remote loading functionality.

Screenshot03