1. In a computing environment, a method comprising, load testing a service with simulated clients, including simulating different operations against the service by modeling each simulated client as a state machine representing the operations available to that simulated client, and for each simulated client, performing operations against the service, including a current operation and at least one next operation, in which the next operation is selected based upon the first operation and random-selection.