Changes between Version 5 and Version 6 of PerformanceTesting


Ignore:
Timestamp:
10/04/11 12:11:48 (13 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PerformanceTesting

    v5 v6  
    8080 * Other questions, which?
    8181
    82 ||'''Test name'''||'''Max clients'''||'''
     82Proposed 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
     89Number 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|| ||
    8394
    8495= Test environment =
     
    8697== General considerations ==
    8798
    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 
    9099== Amazon EC2 ==
    91100
    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).
     101Amazon 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.
    93102
    94103Test environment setup is handled by the Python deployment tool (see below) that utilizes Fabric under the hood.