mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 08:45:58 +03:00
[GH-ISSUE #1645] Add benchmarking to url routes #519
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#519
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sourabhmandal on GitHub (May 18, 2021).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1645
While developing and testing I would also like to know various performance metrics response time, CPU Usage, Memory Usage, Request Per Minute (RPM), Average and Max Latency, etc
Describe the solution you'd like
Get benchmark metrics of various endpoints and visualize them in the graphs.
Additional context
A reference solution that i came accross - bench-routes
@liyasthomas commented on GitHub (May 18, 2021):
Can you explain a little more about the features?
Like monitoring and analyzing performance etc need to be done at the server end right? How Hoppscotch can be of any help here?
@sourabhmandal commented on GitHub (May 18, 2021):
since hopscotch is web-based we can add benchmarking on the server by calling server hosted routes
@sourabhmandal commented on GitHub (May 18, 2021):
if API URL is hosted locally (localhost:8000) then the app shows limited stats like CPU usage, memory usage which we can get locally. but if hosted in server and a hosted API is called we app would give full-blown metrics.
@liyasthomas commented on GitHub (May 19, 2021):
How?
I mean Hoppscotch is a 100% client side application and makes requests to an API endpoint. I'm having trouble understanding how we get metrics like CPU Usage, Memory Usage, Request Per Minute (RPM), Average and Max Latency, etc without having access to server which is obviously not going to happen for an API client.