In December 2015, Bitrix Inc. joined forces with Selectel and ITSumma to perform load testing of the latest version of Bitrix24 to assess system performance in a large scale business environment with a substantial number of employees and high load.
Load testing was carried out for full 24 hours on a deployed portal populated with a large amount of test data. During that period, the portal had been continuously engaged with incoming data imitating the behavior of a set of real human visitors. The virtual users were tasked to do many typical operations like logging on and off; posting to and commenting in Activity Stream; using tasks and documents; adding records to CRM; sending instant messages and performing other actions a common employee would do. Each of the virtual users had been assigned a predefined role consisting of many operations carried out in an infinite loop, with a little delay between iterations.
Therefore, the test was suited to model the real world scenario when all the employees are enrolled in the portal database and a good deal of them are using the portal throughout the day performing a number of typical actions.
The out-of-the-box Bitrix24 portal (BizPace Enterprise edition) installed on a single commonly used server with test data including 15 683 employees is capable of serving 5 000 employees simultaneously. Within 24 hours, this number of employees:
Maximum response time never exceeded 1,065 sec.
The out-of-the-box Bitrix24 portal (BizPace Enterprise edition) installed on a cluster of two commonly used servers with test data including 15 683 employees is capable of serving 7 500 employees simultaneously (+50%). Within 24 hours, this number of employees:
Maximum response time never exceeded 1.224 sec.
The out-of-the-box Bitrix24 portal installed on a cluster of three commonly used servers with test data including 15 683 employees is capable of serving 9 500 employees simultaneously (+90%). Within 24 hours, this number of employees:
Maximum response time never exceeded 0.949 sec!
Depending on expected load and number of daily users accessing Bitrix24, your servers should meet the following minimum hardware requirements
Minimal Hardware Recommendations
Medium-Load Project Hardware Recommendations
High-Load Project Hardware Requirements