locustio/locust — pull request #160 by fordhurley (2014-05-22 17:42:05+00:00)
Title: Changes to reports

This includes two changes to the reports:

1. Include method in the percentile reports (both the generated CSV and the one logged on the command line). Before this, there was no way to tell whether a given row of the report was for a GET or a POST to an endpoint.

2. Include the percentile response times in the main "requests" CSV. This change could be a bit more controversial, but I don't see the reason to have to download two different CSVs containing the same set of rows, but with different data. The tricky part about this change is that it obviates the need for the percentile distribution CSV entirely, but removing it could break existing implementations. Also, there would no longer be a need both the "Max response time" *and* "100%" columns as these are duplicates. I left both in for backwards compatibility with any tools that analyze the CSVs directly.

I'm very open to discussion about this!