You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @sebastienros
I am looking to benchmark different web application endpoints with specific rates, and those endpoints are invoking methods I am looking to benchmark.
Regarding the previous thread, customizing requests per second, it works perfectly well for benchmarking the whole application at different rates.
I am wondering if I can achieve something like calling "/users" at rate 5, "/products" at rate 100, and "/customers" at rate 10?
[Route("users")]
public User GetUsers()
{...}
[Route("products")]
public User GetProducts()
{...}
[Route("customers")]
public User GetCustomers()
{...}
Thank you in advance!
The text was updated successfully, but these errors were encountered:
Yes, the bombardier client has a rate variable that you can set in a scenario. So in your case you would have 3 scenarios, each targeting a different endpoint with a different variable like rate: 5
You can have multiple services in your scenario, can call them load_users, load_customer, load_products for instance, and the results would show 3 tables with different RPS. You wouldn't be able to distinguish the server-side metrics for each results though. If you care then you need 3 different runs on 3 different scenarios.
Hi @sebastienros
I am looking to benchmark different web application endpoints with specific rates, and those endpoints are invoking methods I am looking to benchmark.
Regarding the previous thread, customizing requests per second, it works perfectly well for benchmarking the whole application at different rates.
I am wondering if I can achieve something like calling "/users" at rate 5, "/products" at rate 100, and "/customers" at rate 10?
Thank you in advance!
The text was updated successfully, but these errors were encountered: