48 | | Below is a list of proposed test cases. All bandwidth (BW) numbers are in MB/s (megabytes per second), as measured by ''iperf''. |
49 | | |
50 | | ||'''Test name'''||'''Min clients'''||'''Max clients'''||'''BW/client'''||'''Bandwidth rise'''||'''Description'''||'''Answer to'''|| |
51 | | ||TP-1||1||10||100||Gradual||Few clients with high bandwidth||1,3|| |
52 | | ||TP-2||10||100||10||Gradual||Many clients with medium bandwidth||1,3|| |
53 | | ||TP-3||10||1000||1||Gradual||Horde of clients with low bandwidth||1,3|| |
| 48 | Below is a list of test cases: |
| 49 | |
| 50 | ||'''Test name'''||'''Clients'''||'''Answer to'''|| |
| 51 | ||MP-1||5||1,3|| |
| 52 | ||MP-2||20||1,3|| |
| 53 | ||MP-3||50||1,3|| |
| 54 | ||MP-4||100||1,3|| |
85 | | ||'''Test name'''||'''Max clients'''||'''Description'''||'''Answer to'''|| |
86 | | ||C-1||10||Simultaneous connection initiation||1|| |
87 | | ||C-2||50||Simultaneous connection initiation||1,2?|| |
88 | | ||C-3||100||Simultaneous connection initiation||1,2?|| |
| 86 | ||'''Test name'''||'''VM x OpenVPN instances'''||'''Answer to'''|| |
| 87 | ||C-1||50x2||1,2?|| |
| 88 | ||C-2||50x6||1,2?|| |
| 89 | ||C-3||50x10||1,2?|| |
| 90 | |
| 91 | The least powerful instances in EC2 (e.g. m1.small) can be slowed down to a crawl fairly easily with 50-100 (real) clients. For more than 100 simultaneous connections several parallel OpenVPN processes are used on the same client instance; although the clients will fail to initialize properly, they should still stress the server in relatively realistic fashion. |