Running locust tests distributed in the cloud
June 5, 2018
This month we introduce support for running Locust tests, chromedriver without Selenium, improved Selenium Java integration, and more.
Locust, a Python based open source load testing tool, is now supported on our platform. Get the same great Testable features as with other tools including distributed cloud execution and detailed real-time metrics, traces, trend analysis, breaking points, success criteria, network emulation, and more. Check out our getting started guide or detailed documentation for more details.
Chromedriver Without Selenium
Use Webdriver.io with Chrome without needing a Selenium server in the middle. Testable now supports wdio-chromedriver-service. Simply include the chromedriver service in your Webdriver.io configuration and Testable will automatically detect that Selenium is not required allowing for a more efficient use of test runner resources. Everything else remains the same as any other Webdriver.io test.
Selenium Java Improved Integration
Our integration with Selenium Java now includes support for CSVs (including a global test wide row iterator), custom metrics, and logging. See our testable-selenium-java library for more details.
Tracing Streaming Connections
Traces capture full details on a sampling of connections that are established during a test run. This includes all metrics and packets sent or received and can be useful for analyzing test results. Reviewing traces for long running streaming connections like WebSockets, Socket.io, and Engine.io is now easier than ever. Page through the packets and also quickly see the last few packets even if there are thousands.
In addition to the new features various library updates, bug fixes, and performance improvements were applied as usual.
Try out the new features and let us know if you have any feedback or concerns. Happy testing!