Commit Graph

122 Commits

Author SHA1 Message Date
Tomás Senart
63cf7cee9e Release 4ba3b43 binaries 2013-10-05 23:19:07 +02:00
Tomás Senart
4ba3b431a8 Change percentiles field names as they were misleading
Also removes the total latencies field from Metrics as it is not useful.
2013-10-05 23:15:32 +02:00
Tomás Senart
c932c651d2 Update JSON reporter example 2013-10-05 22:14:25 +02:00
Tomás Senart
25dd8aceca Release 4f1f4f3 binaries 2013-10-04 22:00:32 +02:00
Tomás Senart
040e087e3c Merge pull request #24 from tsenart/percentiles
report latency percentiles
2013-10-04 12:57:06 -07:00
Tomás Senart
9a8f89d16b Extend Metrics with max and 95th, 99th percentiles
Implements a new format for the text reporter with more information
than before.
Also Rename Result.Timing to Result.Latency and related names.
Adapt README.md examples to account new text reporter format and
library changes.
2013-10-04 21:46:16 +02:00
Tomás Senart
9501458c75 Update README.md 2013-09-23 02:23:59 +02:00
Tomás Senart
4f1f4f3dfa Release a4f1939 binaries 2013-09-23 02:20:48 +02:00
Tomás Senart
a4f1939fe7 Merge pull request #26 from tsenart/better-plotting
Better plotting
2013-09-22 17:09:38 -07:00
Tomás Senart
3aca83b73b Change README 2013-09-23 02:03:06 +02:00
Tomás Senart
0e268023aa ReporterPlot: Interactive plot with HTML5
* Uses Dygraphs JS lib to plot
* Embeds dygraphs in binary to remove run-time dependencies
* Removes dependency on Plotinum
2013-09-23 01:42:56 +02:00
Tomás Senart
f0579e67e4 Improve Reporter interface 2013-09-22 17:44:57 +02:00
Tomás Senart
0bc9d0ccbe Rename Results encoding functions 2013-09-22 17:30:28 +02:00
Tomás Senart
97aa7561a2 Add -header section to README 2013-09-21 18:46:09 +02:00
Tomás Senart
576afe9b93 Release 386e2f2 binaries 2013-09-21 18:41:26 +02:00
Tomás Senart
386e2f29f8 Merge pull request #23 from tsenart/headers
Ability to set request headers on attack sub command
2013-09-21 09:37:37 -07:00
Tomás Senart
172e7492f2 Add -header flag to attack sub command 2013-09-21 18:28:59 +02:00
Tomás Senart
e75a244b61 Implement Targets#SetHeader 2013-09-21 17:43:09 +02:00
Tomás Senart
1fbb0c5339 Release e9d3890 binaries 2013-09-14 21:59:43 +01:00
Tomás Senart
e9d38908c4 Merge pull request #22 from tsenart/dont-verify-certs
Suport a curl -k mode?
2013-09-14 13:57:24 -07:00
Tomás Senart
35b144d632 Skip certificate validation for HTTPS requests 2013-09-14 03:32:55 +01:00
Tomás Senart
eaf34244f6 Update README.md 2013-09-12 13:21:14 +01:00
Tomás Senart
61a3f21905 Release 57dfd2b binaries 2013-09-12 05:38:16 +01:00
Tomás Senart
57dfd2b743 Remove TODOs from README 2013-09-12 05:36:34 +01:00
Tomás Senart
5f4431a0da Update README 2013-09-12 05:35:54 +01:00
Tomás Senart
d1faa876cf Merge pull request #18 from tsenart/cluster-mode
Cluster mode
2013-09-11 21:26:33 -07:00
Tomás Senart
bcd707446a Report: Accept multiple input files
In order to report results from multiple attack runs, the report sub
command now accepts multiple input files.
For you to run a distributed attack, use a tool like pdsh to run vegeta
attack on different machines and then aggregate the results into one
machine where vegeta report would consume them.
2013-09-12 04:55:29 +01:00
Tomás Senart
3fe1d1cebb Release 71fb8e4 binaries 2013-09-12 03:09:38 +01:00
Tomás Senart
296d14314d Release de53887 binaries 2013-09-11 14:53:12 +01:00
Tomás Senart
71fb8e48dd Merge pull request #17 from tsenart/split-stages
Split test pipeline stages
2013-09-11 06:46:27 -07:00
Tomás Senart
dc2b311144 Update README 2013-09-11 14:41:22 +01:00
Tomás Senart
7cd13327c6 Default targets to stdin and abstract file handling 2013-09-11 14:41:17 +01:00
Tomás Senart
3059854751 Better wording 2013-09-11 14:16:52 +01:00
Tomás Senart
ea5764489f Better Usage func 2013-09-11 14:16:52 +01:00
Tomás Senart
e61ded8e5b Abstract command building and setup with closures 2013-09-11 14:16:52 +01:00
Tomás Senart
4bbc7a0296 Split Attack and Report into sub commands 2013-09-11 14:16:52 +01:00
Tomás Senart
6348a1b7df Make Result.Error a string 2013-09-11 14:16:52 +01:00
Tomás Senart
972fe6925d Results: Extraction + Encoding, Decoding 2013-09-11 14:16:52 +01:00
Tomás Senart
de53887867 Correct iteration variable 2013-09-11 14:16:12 +01:00
Tomás Senart
b0035a828d Fix ReportText StatusCodes output 2013-09-10 21:49:25 +01:00
Tomás Senart
eeb8c96adc Make Results private 2013-09-10 18:58:49 +01:00
Tomás Senart
4b2e010bee Merge pull request #20 from tsenart/json-reporter
JSON Reporter
2013-09-10 05:53:47 -07:00
Tomás Senart
2be03e1f24 Fix metrics.StatusCode test 2013-09-10 13:50:46 +01:00
Tomás Senart
6ee46a365e Go lint 2013-09-10 13:45:23 +01:00
Tomás Senart
ee9a1a0954 ReportJSON 2013-09-10 13:45:01 +01:00
Tomás Senart
6e9f34846b Extract Metrics out of ReportText
Metrics will be reused with other Reporters
2013-09-10 13:32:44 +01:00
Tomás Senart
4376791da2 Remove unused import os 2013-09-09 14:54:21 +01:00
Tomás Senart
7787fb983e Release 4c8ad1e binaries 2013-09-09 14:26:56 +01:00
Tomás Senart
4c8ad1e9d2 Merge pull request #14 from tsenart/improve-library
Improve Vegeta as a library
2013-09-09 06:18:56 -07:00
Tomás Senart
2147e1840b uint16 for HTTP Status codes 2013-09-09 13:25:29 +01:00