to track the the best pizza places in the world! (unless you like deep dish*) ! https://github.com/stevekinney/pizza * this repository’s hating on deep dish pizza does not represent the views of the author of this presentation
by id api/v1/pizzerias/:some_pizzeria_id ! SEARCH: returns all properties for valid params api/v1/properties/search?property=value live at: http://pizza-dev.elasticbeanstalk.com* *Please don’t break my server until after the presentation
if the same request is made over and over again, the cache is used to reply quickly • if you want to characterize the actual service, caching will skew your results • if you are going for real world load, this might not be bad Aside: caching
of setting up an iterator that will make data available to a Scenario in a map • You can make an iterator yourself • You can make an iterator from a CSV • You can make an iterator from a JSON source • and others... How do we fix this?
assign requested address” errors during a load test • Other out of memory errors Fix • see note about how Gatling uses ports on the host OS: http://gatling.io/ docs/2.1.7/general/simulation_setup.html?highlight=simulation#injection • Follow tuning guidelines: http://gatling.io/docs/2.1.7/general/ operations.html?highlight=tuning#os-tuning • use a repeat statement in your scenarios to make connections last longer