Changes between Version 5 and Version 6 of PerformanceTesting
- Timestamp:
- 10/04/11 12:11:48 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PerformanceTesting
v5 v6 80 80 * Other questions, which? 81 81 82 ||'''Test name'''||'''Max clients'''||''' 82 Proposed test cases are shown below: 83 84 ||'''Test name'''||'''Max clients'''||'''Description'''||'''Purpose'''|| 85 ||C-1||10||Simultaneous connection initiation||Detect server load and client misconfigurations|| 86 ||C-2||50||Simultaneous connection initiation||Detect server load and client misconfigurations|| 87 ||C-3||100||Simultaneous connection initiation||Detect server load and client misconfigurations|| 88 89 Number of simultaneous concurrent connections is increased until server chokes. Each test will be repeated for the following configurations: 90 91 ||'''IPv4'''||'''IPv6'''||'''OpenSSL'''||'''PolarSSL'''||'''OpenVPN 2.2.1'''||'''OpenVPN (master)'''||'''Test results'''|| 92 ||X|| ||X|| ||X|| || || 93 ||X|| ||X|| || ||X|| || 83 94 84 95 = Test environment = … … 86 97 == General considerations == 87 98 88 For max connection testing each client is configured to launch several OpenVPN instances connecting to the same server, if possible. For throughput testing each client only runs one instance of OpenVPN (per processor core).89 90 99 == Amazon EC2 == 91 100 92 Amazon EC2 is used for maximum simultaneous connection testing, where a large number of clients is required. It can also be used for throughput tests, provided that the server and clients are in the same availability zone (to reduce unnecessary costs).101 Amazon EC2 is used for maximum simultaneous connection testing, where a large number of clients is required. It can also be used for throughput tests, especially if server and clients are on the same availability zone. 93 102 94 103 Test environment setup is handled by the Python deployment tool (see below) that utilizes Fabric under the hood.