2024-02-06 –, Performance test in a day using Robot Framework and RFSwarm
In this workshop you'll see how you can use Robot Framework and RFSwarm to begin performance testing on day 1 with a new to you application.
Starting from scratch you will write test cases and tune them for performance testing and by end of the day run a performance test and then generate a report suitable for presenting your results.
Attendees of this workshop will write some simple tests with robot framework, then make adjustments to those tests to prepare them for performance testing with RFSwarm, setup RFSwam components (Agent, Manager & Reporter), then run a performance test with RFSwam using the test cases created and prepare a test report from the performance test results and finally create a template of the report for future tests
If time allows we'll cover monitoring of the AUT server, integration with CI/CD builds, Agents running in the cloud, and any questions that come up.
The workshop will be based on a web store application to be representative of a typical application you might find in a retailer, The test steps to navigate the application as this would normally be provided to the test automation team.
- How to tune a Robot Framework test case for optimal use with RFSwarm
- How using RFSwarm can help an organization start performance testing quicker on their projects
- How to use the various components of RFSwarm
- People who currently use Robot Framework and are interesting in performance testing
- People who currently use other performance testing tools and are interested in Robot Framework
- People who currently use other performance testing tools and already use Robot Framework for other testing
Prerequisites and Technical Requirements:
Please ensure you have the following for the workshop:
- Create an account with https://gitpod.io (you can use a Github or Gitlab account if you want) If you already have a gitpod account please ensure you have 80 credits free for the workshop (free accounts have 500 credits per month)
- Bring a laptop with the following:
- Minimum 2 cores & 4GB ram, but ideally 4 cores & 8GB ram or more for the best workshop experience (the more ram and cpu the more robots you'll be able to run)
- Robot Framework and SeleniumLibrary installed and working
- Your Preferred IDE/Text editor for creating Robot Framework scripts installed
Intermediate RF user, Advanced RF user
I am the creator of RFSwarm, along with some other associated test tools
Profiles:
Github: https://github.com/damies13/
Robot Framework Forum: https://forum.robotframework.org/u/damies13/summary
Linkedin: https://www.linkedin.com/in/davidamies/