How we setup performance platform with Locust, Playwright and Azure.

We have one big project on the radar, where we expect thousands of users working in parallel with new application. To be prepared for this we decided to use some free performance testing tools, and check them in smaller projects. Everybody knows that Jmeter is the king in this area, and no far behind we have Gatling.  In our project it appeared that it is very difficult to use these tools. Why? Ill show in my presentation.

Fortunately we found another solution, which we used: it is combination of Locust and Playwright with support of some infrastructure in the cloud.

Locust  is a python based tool for performance testing, and Playwright is a tool for test automation which supports python.

This combination is not perfect, and we had to overcome some difficulties. So I will share with you what the problems we faced, and which solutions we found or developed for them.