139 Commits

Author SHA1 Message Date
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
Tomás Senart
15ad005f5a Go lint warning fixes 2013-09-09 13:15:37 +01:00
Tomás Senart
67fb276a76 Use actual body length for BytesIn 2013-09-09 03:08:44 +01:00
Tomás Senart
93310995c7 Simplify Reporter objects to be simple functions 2013-09-09 03:08:44 +01:00
Tomás Senart
f689362188 Decouple Reporters from Attack function
This changeset breaks the API of Attack in order to decouple Reporters
and the Attack function. Attack now returns a slice with
non-deterministic order of Results which one can use on the calling code
with or without Reporters, hence making it much more useful on a library
usage setting.
These developments could be of interest to issue #11 which was closed in
the past.
2013-09-09 03:08:44 +01:00
Tomás Senart
bab3d9f89a Publicize vegeta.Result 2013-09-09 03:08:44 +01:00
Tomás Senart
b66534db26 One liner swap 2013-09-09 03:08:01 +01:00
Tomás Senart
e66bcc287d Update README.md 2013-09-08 22:45:14 +01:00
Tomás Senart
b53c5f7a72 Parameterize number of CPUs to be used 2013-09-08 21:02:04 +01:00
Tomás Senart
3eab2de2c1 Fix doc typo 2013-09-08 20:55:15 +01:00
Tomás Senart
6d853a6d84 Constantize error strings 2013-09-08 20:54:50 +01:00
Tomás Senart
e99979cccf Release script for precompiled binaries 2013-09-08 20:45:06 +01:00
Tomás Senart
fecd4f8f25 Add plot:timings CLI test 2013-09-08 04:16:15 +01:00
Tomás Senart
d104324729 Move comment to new line 2013-09-08 03:28:42 +01:00
Tomás Senart
bc44c06457 Add Travis build icon to Readme 2013-09-08 03:15:52 +01:00
Tomás Senart
b2a700deb0 Remove support for Go 1.0 2013-09-08 03:08:15 +01:00
Tomás Senart
392f54ff1c Integrate with Travis CI 2013-09-08 03:04:18 +01:00
Tomás Senart
813f062f1f Test main package (CLI) 2013-09-08 03:02:10 +01:00
Tomás Senart
26c793ae47 Update checksums 2013-08-23 16:25:22 +02:00
Tomás Senart
660f6783d6 Print reporting error 2013-08-23 16:17:52 +02:00
Tomás Senart
9b730ca77a Merge pull request #9 from Sirupsen/target-comments
Add handling of comments in targets.txt
2013-08-21 11:23:05 -07:00
Simon Eskildsen
1dadca892a Remove regexp for comment detection 2013-08-21 14:14:47 -04:00
Tomás Senart
4f568b9ace Remove wrong gz extensions 2013-08-20 23:52:14 +02:00
Simon Eskildsen
4f0eb93696 Add handling of comments in targets.txt
Skips lines that start with `//`, to allow commments in `targets.txt`. This is
handy when you want to attach a comment on why a specific endpoint is tested, in
a `targets.txt` used as part of a benchmark suite.
2013-08-20 11:28:28 -04:00
Tomás Senart
1579b4dcb0 Merge pull request #8 from zackshen/patch-2
Update README.md
2013-08-20 04:18:17 -07:00
zackshen
cb3ebb4e22 Update README.md
fix return value
2013-08-20 18:00:32 +08:00
Tomás Senart
09c5f59a24 HTTPS support is built-in. Closes #6 2013-08-19 13:45:56 +02:00
Tomás Senart
56e103d78a Release new binaries 2013-08-19 12:20:16 +02:00
Tomás Senart
45eb87b961 Enclose condition in parantheses. Fixes #5 2013-08-19 12:15:23 +02:00
Tomás Senart
4f543e7b9c Merge pull request #4 from nodesocket/master
Show example of using http basic auth in targets file
2013-08-18 01:44:21 -07:00
NodeSocket
c6218b582c Show example of using http basic auth in targets file 2013-08-17 20:48:05 -07:00
Tomás Senart
adebd470a6 Add 32 bit versions 2013-08-18 03:50:39 +02:00
Tomás Senart
631b811b6c Add pre-compiled executables install option to README 2013-08-18 03:42:40 +02:00
Tomás Senart
2f9f40a37d Use a Creative Commons licensed image 2013-08-18 02:21:04 +02:00