clagraff / raven Goto Github PK
View Code? Open in Web Editor NEWCLI tool for stress-testing APIs and web services
License: MIT License
CLI tool for stress-testing APIs and web services
License: MIT License
Note: for support questions, please use stackoverflow. This repository's issues are reserved for feature requests and bug reports.
I'm submitting a ...
What is the current behavior?
I am getting what appears to be a time.Duration
for the number of errored requests, instead of an integer.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).
I am running a http server locally using: python3 -m http.server
When I then run go run main.go do 50 get http://localhost:8000
I get the following:
go run main.go do 50 get http://localhost:8000
Total requests: 50
Errored requests: 38ns
Max elapsed: 1.008389032s
Min elapsed: 3.059769ms
Avg elapsed: 145.083852ms
Status Code counts:
HTTP 200 - 12
Errored requests: 38ns
The number of error requests seem to be displayed as a time.Duration
instead of an int.
What is the expected behavior?
I should be seeing 0
, an integer, for the number of errored requests.
What is the motivation / use case for changing the behavior?
It's broken
Please tell us about your environment:
master
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
Note: for support questions, please use stackoverflow. This repository's issues are reserved for feature requests and bug reports.
I'm submitting a ...
Do you want to request a feature or report a bug?
Provide versioned binaries for the program.
What is the current behavior?
There are no versioned binaries.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).
What is the expected behavior?
What is the motivation / use case for changing the behavior?
Please tell us about your environment:
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
Note: for support questions, please use stackoverflow. This repository's issues are reserved for feature requests and bug reports.
I'm submitting a ...
Do you want to request a feature or report a bug?
A feature; improve the readme to be more accessible to new users.
What is the current behavior?
The readme is complicated.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via
https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5).
What is the expected behavior?
What is the motivation / use case for changing the behavior?
Please tell us about your environment:
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
I'm submitting a ...
What is the current behavior?
There is no raw output option for graphs
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
What is the expected/desired behavior?
I desire the ability to have a graph (png, jpeg, whatever) depicting the result of my stress testing.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, etc)
Something like https://github.com/wcharczuk/go-chart may be an option.
I'm submitting a ...
What is the current behavior?
There are no gifs on the readme highlighting the program in action.
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
What is the expected/desired behavior?
Who doesn't love a good gif of a program in action? We should add one gif for using the raven do
subcommand, and another for the raven stress
subcommand.
I'm submitting a ...
What is the current behavior?
The readme is fairly complicated. It should be simplified. Issue #7 was a step in the right direction, but not enough.
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
What is the expected/desired behavior?
A simpler, more user-friendly readme.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, etc)
I'm submitting a ...
What is the current behavior?
In the readme it contains the following instructions:
$ go install github.com/clagraff/raven
$ raven version
raven 1.0.0
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
What is the expected/desired behavior?
Instead it should look like:
$ go get github.com/clagraff/raven
$ raven version
raven 1.0.0
I'm submitting a ...
What is the current behavior?
When providing real-time logging on requests and verbose information, we should provide a better interface than just printing out a bunch of newlines on the current iteration and requests being executed.
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
What is the expected/desired behavior?
A better looking UI. This is rather subjective, I know. More thought is needed to determine where we could best provide improvements.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, etc)
I'm submitting a ...
What is the current behavior?
n/a
If the current behavior is a bug, please provide the steps to reproduce (gifs are welcomed)
n/a
What is the expected/desired behavior?
It would be fantastic if raven could preform n
number of concurrent requests, continuously, over a specified period of time.
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, etc)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.