Comments (5)
Hello Sebastian. This is a duplicate to the only current open issue #19. I have to set apart some time to look into it. Thank you for reporting!
from vegeta.
Thanks for the reply :)
I saw the other issue but I cared less about potential timeouts but rather about slow responses, which is why I filed this as a suggestion. So the two issues might be related but not the same I think.
from vegeta.
Well, a client side timeout is the same as setting a time threshold for a request. Where exactly do you see the difference? If a flag is provided to specify a timeout for each request, and the server takes longer than that, then you will certainly see that on the errors section and on the plot as well.
from vegeta.
In my suggestion I actually just wanted to visually separate requests that are above and below the threshold. I don't want to force the requests to time out. The advantage is that one would still know how long the requests actually took that were above the threshold.
Use case could be:
Identify all API calls that are above a satisfactory response time. Then debug them one by one.
from vegeta.
You can just look at the plot generated by vegeta report
and see which requests are above a certain threshold. For debugging them, you'd have to match up the approximate times of those requests with your server logs.
Assuming the latency is not in the network, but on the server creating the responses, I would recommend to actually just log requests that take longer than the threshold you have in mind. Everything is just clear that way and easier to inspect and correlate.
from vegeta.
Related Issues (20)
- Panic in performance test HOT 2
- Add easyjson to ReadMe HOT 1
- Vegeta does not honour the connections flag when rate is 0 HOT 4
- add binaries download for windows 10/11 HOT 1
- Prometheus + Grafana Integration not working HOT 3
- Immediately stop vegeta while using go client HOT 4
- Add support for HAProxy ProxyProtocol
- I am getting a lot of HTTP zero in the results, how can I troubleshoot it?
- Latency is not being reported correctly on windows.
- How to change x-axis for the vegeta realtime?
- Why canβt I test this local custom domain name mapping service?
- ipv6 is being used on a client machine when not supported HOT 1
- Can the latest version be published on Go packages? HOT 1
- Officially call json input format JSON Lines? HOT 1
- keepalive flag isnt working HOT 6
- Limiting total number of requests HOT 4
- vegeta unable to write to files with -output
- TCP sockets opened lower than requested number of connections HOT 4
- Running "easyjson": exec: "easyjson": executable file not found in $PATH on ubnutu 22.04 HOT 1
- can vegeta do the performance test to a RPC methond request
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vegeta.