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
We need to improve the use of some performance tools to know which metrics we manage in different part's of the app.
With these, we are going to know what can be improved and in which way.
The suggested tools are:
Sitespeed.io
With this tool we can code some automated scenarios with the navigation on the app, and the tools collect all the metrics and show a report at the end of the execution.
It seems pretty similar to our automated test cases in the use, so I consider that we can explore the use of this tool.
JMeter
This tool it's orientated to analyze the behavior of the backend request
This would allow us to identify and enhance all the requests that could be improved to have a better performance
The text was updated successfully, but these errors were encountered:
After some research I could execute a scenario with Sitespeed navigating from the login page to the agent section of the app recollecting some metrics.
I attached a ZIP File. In the index.html you are going to be able to see all the metrics that were collected. 2022-07-20-16-59-54.zip
Also today with @asteriscos we investigate how we can collect the different API request that the app generates in a normal use.
We were able to connect JMeter recording tool to Wazuh App to collect different API requests and perform different's test scenarios.
I left here a screenshot of the report generated by JMeter with the next scenario:
Login to Wazuh App
Navigate to Agents Dashboard
After analyzing the two solutions we considered in this issue, we decided to continue working with Sitespeed because:
It has reusable test scenarios for different environments. We just need to change the CSS selectors to perform a new test in a different environment. If the requests change there's no need to change the script.
Sitespeed reporting is more user friendly, it has more metrics to analyze about the performance test execution.
Sitespeed also integrate metrics from the UI, that's JMeter does not.
Sitespeed has a HAR compare functionality where it's possible to compare two Sitespeed test execution by a HAR file generated by the tool itself. This could be very useful to analyze how much the changes that we are going to implement actually improve the application performance
As part of this tool analysis and for the time being, we are developing the testing scripts in this repository.
AlexRuiz7
changed the title
Search tools to collect some metrics to know the performance level of the app
Search and setup tools to collect performance metrics from the app
Aug 8, 2022
We need to improve the use of some performance tools to know which metrics we manage in different part's of the app.
With these, we are going to know what can be improved and in which way.
The suggested tools are:
Sitespeed.io
JMeter
The text was updated successfully, but these errors were encountered: