User:Gordon McKeown/Facilita Forecast
||This is not a Wikipedia article: It is an individual user's work in progress page, and may be incomplete and/or unreliable.
For guidance on developing this draft, see Wikipedia:So you made a userspace draft. This draft was last edited three years ago .
|Operating system||Microsoft Windows and Linux/Unix (Load Injector only)|
|Type||Load testing tools|
|Website||Facilita product page|
Facilita Forecast is an automated performance and load testing product. Facilita Forecast is used to observe the behavior of an IT system and measure its performance by generating load that attempts to replicate the activity of a population of real users. . Facilita Forecast is used by companies such as Unilever, CMC Markets and Money Supermarket.  Forecast was originated from software used to benchmark systems for the UK Department of Social Security. Its successor the Department of Work and Pensions remains a user of the latest versions of the software.
Facilita Forecast consists of several distinct tools and modules: 
- Studio is used to create test scripts, define test scenarios and manage test data. For some communication protocols (including HTTP and HTTPS and Java client) test scripts can be generated by recording the target application.
- Test Controller initiates, monitors and controls test execution. Test Controller also monitors the SUT.
- Load Injectors. Load injector instances running on multiple machines can be deployed. Support for particular protocols and application frameworks is layered above core load injection engines. There are three core engine types:
- A load test can involve multiple load injectors and a mix of engine types.
- The Analyzer tool processes test results, including server and network metrics collected directly during the test or by external tools.
Supported Target Technology
Facilita Forecast creates load on the System Under Test (SUT) by calling external APIs or interacting with the SUT via a suitable standard communications protocol. Among the technologies supported are: Web (both HTTP and HTTPS), Java client-side including RMI, Microsoft Windows GUI, Citrix, .Net client-side, TCP and UDP.