[GH-ISSUE #1645] Add benchmarking to url routes #519

Closed
opened 2026-03-16 15:49:50 +03:00 by kerem · 4 comments
Owner

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

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](https://github.com/bench-routes/bench-routes)
kerem 2026-03-16 15:49:50 +03:00
  • closed this issue
  • added the
    invalid
    label
Author
Owner

@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?

<!-- gh-comment-id:842861277 --> @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?
Author
Owner

@sourabhmandal commented on GitHub (May 18, 2021):

since hopscotch is web-based we can add benchmarking on the server by calling server hosted routes

<!-- gh-comment-id:843187080 --> @sourabhmandal commented on GitHub (May 18, 2021): since hopscotch is web-based we can add benchmarking on the server by calling server hosted routes
Author
Owner

@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.

<!-- gh-comment-id:843196671 --> @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.
Author
Owner

@liyasthomas commented on GitHub (May 19, 2021):

since hopscotch is web-based we can add benchmarking on the server by calling server hosted routes

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.

<!-- gh-comment-id:843809643 --> @liyasthomas commented on GitHub (May 19, 2021): > since hopscotch is web-based we can add benchmarking on the server by calling server hosted routes 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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#519
No description provided.