Commit Graph

47 Commits

Author SHA1 Message Date
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
Tomás Senart
09660f96f9 Add "go get" to install instructions (fixes #1) 2013-08-18 02:01:40 +02:00
Tomás Senart
2a94aa3d34 Update README.md 2013-08-17 20:13:42 +02:00
Tomás Senart
66a6f3b308 Update README.md 2013-08-17 20:13:05 +02:00
Tomás Senart
b4f3d60f30 Update README.md 2013-08-17 20:12:09 +02:00
Tomás Senart
9736927c8b Update README 2013-08-17 20:10:59 +02:00
Tomás Senart
8782650e2a TimingsPlotReporter: Y axis in milliseconds 2013-08-17 20:08:58 +02:00
Tomás Senart
2158f38070 Update README.md 2013-08-17 20:05:07 +02:00
Tomás Senart
c6ad47722b TimingsPlotReporter 2013-08-17 19:52:29 +02:00
Tomás Senart
2814cf312e Vegeta as a library
* Slicker API
* Privatises a bunch of stuff
* More tests
* More documentation
2013-08-17 16:37:32 +02:00
Tomás Senart
54c32f7155 Test targets parsing and shuffling 2013-08-17 15:02:58 +02:00
Tomás Senart
33eecab9b3 Use tabwriter for TextReporter output 2013-08-17 14:31:35 +02:00
Tomás Senart
0db8538368 Parameterize rate in Drill 2013-08-17 13:47:51 +02:00
Tomás Senart
a2d4d25dec Type rate as uint64 2013-08-16 20:08:10 +02:00
Tomás Senart
e9fc844fd1 Update README 2013-08-16 20:03:01 +02:00
Tomás Senart
f71ffc5936 Simplify throttle loop 2013-08-16 20:01:05 +02:00
Tomás Senart
2a476cbb49 Use bufio.Scanner 2013-08-16 19:46:40 +02:00
Tomás Senart
7d13447b64 Simplify random ordering code 2013-08-16 19:38:57 +02:00
Tomás Senart
e296881ac2 Avoid using io.WriteCloser 2013-08-16 19:13:49 +02:00
Tomás Senart
6dc5d189f9 Use switch instead of if/else 2013-08-16 19:11:42 +02:00
Tomás Senart
86a888ec22 Remove redundant comments 2013-08-16 19:09:06 +02:00
Tomás Senart
9ab3a97bf7 Update README.md 2013-08-15 13:56:36 +02:00
Tomás Senart
85c576d13e Add limitations section to README 2013-08-14 22:57:14 +02:00
Tomás Senart
1a9ca5a84d Revert "Increase in-process max open files limit"
This reverts commit 7bf545f5e5.
2013-08-14 22:46:56 +02:00
Tomás Senart
caf84d1910 Add vegeta.test to .gitignore 2013-08-14 22:40:46 +02:00
Tomás Senart
43a7074260 Update TODO 2013-08-14 22:28:28 +02:00
Tomás Senart
7bf545f5e5 Increase in-process max open files limit 2013-08-14 22:27:51 +02:00
Tomás Senart
0d22f32683 No need for more than one client with internal concurrency 2013-08-14 21:03:03 +02:00
Tomás Senart
06a27404fa Use all available CPUs 2013-08-14 18:24:20 +02:00
Tomás Senart
c8261d7cdd Fail fast on output opening errors 2013-08-14 18:04:20 +02:00
Tomás Senart
fe12ab2e9b Parameterize reporter output file 2013-08-14 17:48:51 +02:00
Tomás Senart
c065e699e3 Update README.md 2013-08-14 17:32:36 +02:00
Tomás Senart
c1e4962972 Extract main logic into attack function and test it 2013-08-14 17:30:49 +02:00
Tomás Senart
8c26088706 Add Vegeta image to README 2013-08-14 15:18:05 +02:00
Tomás Senart
41eb13afce Update TODO 2013-08-14 14:21:22 +02:00
Tomás Senart
c88c8c4fb5 Working Vegeta 2013-08-14 14:13:12 +02:00
Tomás Senart
3d46c2fe81 Implement Clients with throttling and metrics 2013-08-13 15:01:41 +02:00
Tomás Senart
085158fc88 Add executable to .gitignore 2013-08-13 13:48:55 +02:00
Tomás Senart
684ce767c6 Command line interface 2013-08-13 13:48:09 +02:00
Tomás Senart
40deb7a1f4 Initial commit 2013-08-13 04:45:22 -07:00