public void testLoadBalancerSimulationDegraderWithFileStoreLarge() throws URISyntaxException,
IOException,
ServiceUnavailableException,
InterruptedException
{
SimpleLoadBalancerSimulation simulator =
new SimpleLoadBalancerSimulation(new DegraderLoadBalancerStrategyFactoryV3(),
new FileStoreTestFactory<ClusterProperties>("cluster",
new ClusterPropertiesJsonSerializer()),
new FileStoreTestFactory<ServiceProperties>("service",
new ServicePropertiesJsonSerializer()),
new FileStoreTestFactory<UriProperties>("uri",
new UriPropertiesJsonSerializer()));
simulator.simulateMultithreaded(1, 1000, 20);
simulator.reset();
simulator.simulateMultithreaded(1, 10000, 20);
simulator.reset();
simulator.simulateMultithreaded(8, 10000, 750);
simulator.reset();
simulator.simulateMultithreaded(50, 10000, 100);
simulator.reset();
simulator.simulateMultithreaded(50, 10000, 100);
simulator.reset();
}