CDH-Studio / I-Talent

An improved directory and employee search tool
10 stars 7 forks source link

ON HOLD - Load and performance testing for APIs #463

Open BenJeau opened 4 years ago

BenJeau commented 4 years ago

Is your feature request related to a problem? Please describe. In order to know if the backend is working well and does not suffer from any major performance loss due to either poor code logic or loads on the server, load and performance tests could help us improve our codebase by indicating which part of it is taking some time to execute.

Describe the solution you'd like For each API endpoints, performance tests should we ran to see the latency of the response as well as the response size (usually the smaller the response, the smaller the latency). In addition, to make sure that the API endpoints behave correctly when having a lot of users using the application, load testing would simulate multiple simultaneous requests to the API endpoints.

Describe alternatives you've considered

BenJeau commented 4 years ago

I remember using Apache JMeter at school (don't really remember much about it, except that it works haha). @MenaMachado is there a tool that is used or preferred by ISED for load/performance testing?

MenaMachado commented 4 years ago

Hi, our standard is Apache JMeter. Thanks for asking. https://jmeter.apache.org/

MenaMachado commented 3 years ago

On hold unless we face performance issues.