You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I use something like --repeat 10000 I get the response time of each request in its line, but what's more useful to me as a user would be aggregate information like the mean, median, p95 etc. of the response times
Proposal
In addition to "Duration:" which prints the total runtime of the hurl session, add some more details to the summary that help the user understand the request latency trend observed during their session. I imagine something like
Executed files: 50
Executed requests: 50 (5.8/s)
Succeeded files: 50 (100.0%)
Failed files: 0 (0.0%)
Duration: 8559 ms
Latency (average): 976 ms
Latency (median): 701 ms
Latency (p95): 1400 ms
Additional context and resources
This felt like something I would want when I first used hurl today to test an endpoint with the --repeat option.
Tasks to complete
...
The text was updated successfully, but these errors were encountered:
It will also be useful to print a distribution of received response codes --- for each code seen in the responses, we want to show how many requests received that response code (count), what percent of the total responses were that response code.
We need to find a balance for the test summary between too much informations and too few. To perform solid stats on tests, you can use --json option. This structured view of a test should be sufficient to export indicators.
Executed files: 50
Executed requests: 50 (5.8/s)
Request
duration: 4000 ms
average: 976 ms
median: 701 ms
min: 976 ms
max: 701 ms
p90: 100 ms
p95: 100 ms
Succeeded files: 50 (100.0%)
Failed files: 0 (0.0%)
Total duration: 8559 ms
Problem to solve
If I use something like
--repeat 10000
I get the response time of each request in its line, but what's more useful to me as a user would be aggregate information like the mean, median, p95 etc. of the response timesProposal
In addition to "Duration:" which prints the total runtime of the hurl session, add some more details to the summary that help the user understand the request latency trend observed during their session. I imagine something like
Additional context and resources
This felt like something I would want when I first used
hurl
today to test an endpoint with the--repeat
option.Tasks to complete
The text was updated successfully, but these errors were encountered: