Performance and Other Tests
Performance Test 1 – Run a load test against the cluster
| Scenario | Run load tests of some variety against the cluster to ensure the Connector and Replicator properly handle the load. Recommended load test tools are:
|
| Expectation | Solution can handle 1TB of data with a minimum of 24k reads per minute and 1k writes per minute, over three tests.
|
Replicator Testing
| Scenario | Evaluate system responsiveness in conjunction with performance tests (above). This is not a test of network speed |
| Expectation | Quick replication latency between regions (<100ms greater than the current ping latency) |
Network Partition Testing
| Scenario | Simulate a partitioned network (for example, by modifying security group rules in AWS), and continue to do reads and writes on multiple clusters for 30 minutes. |
| Expectation | After resolving the partition, clusters should resync. |
| Scenario | Create a similar network partition, and write the same record on both sides of the partition |
| Expectation | After resolving the partition, the replicators on both sides should report errors. Demonstrate possible resolutions:
|