Can anyone please suggest which tool is suitable to do performance testing for Angular applications
2 Answers
Performance testing tools are backend-agnostic, they don't know anything about the underlying technology so you can choose whatever you want, the main criteria is HTTP and HTTPS protocols support.
Here you can find a list of free and open source load testing tools, the absolute majority of them supports HTTP/HTTPS protocols and even provide record-and-replay capabilities.
If you're looking for a specific recommendation you can check out Open Source Load Testing Tools: Which One Should You Use? article which highlights and compares several most advanced tools like:
Still uncertain? I would recommend going for Apache JMeter as it doesn't require extra domain knowledge, you should be able to create your tests using GUI. Moreover Angular means JavaScript and in modern world JavaScript means AJAX and to my knowledge only JMeter as of now supports easy simulation of AJAX requests via Parallel Controller
-
Since @manusa talked about Angular apps, I would suppose she is talking about end-to-end / frontend performance testing. These tools do not consider rendering. Commented Nov 12, 2018 at 20:36
Considering my comment on Dmitri's answer, I would add to his suggestions Sitespeed.io. It provides good reports with Grafana, with minimal setup, good integration with CI tools, and pre-scripts written in Javascript, which your team is already familar.
You can find examples here.