Creating and maintaining test data can be one of the most difficult tasks in performance testing. Data needs to be realistic; customer privacy must be maintained; and test transactions need to be identified and handled properly so payments aren’t processed and actual orders aren’t shipped. The extent of the test data required depends on the coverage of the test scenarios. Testing simple browsing behavior requires no test data. Testing a shopping experience through purchase may require creating accounts, placing orders, and sending requests off to third party systems.