Skip to content

6. Output file

Joaquim Rocha edited this page Sep 25, 2020 · 3 revisions

A file with detailed results for each executed request can be obtained by using the option -output for the command beast run

beast run ... [-output <outputFile>] ...

File Format

The generated file is a CSV file with the following columns:

  • Timestamp

    Datetime representing when the request was sent to the server, in the format "yyyy-MM-dd hh:mm:ss.fff"

  • Request

    Executed request in the format "<method> <endpoint>"

  • Result

    Request result, "Executed" if we received a response from the server; otherwise, it will contain the client error (e.g. "Request timeout")

  • StatusCode

    Status code received from the server

  • IsSuccess

    If the request was successfully executed (i.e. StatusCode matching 2xx)

  • Duration

    Time taken to receive response from the server, in milliseconds

How to Analyze the Results

To process and analyze the content of the file you can use as a starting point the tools found in the project jjmrocha/beast-analytics

Clone this wiki locally