Automated Tests

Does anyone know of a way to automate tests to run and data to be recorded at set intervals throughout the day? I’m looking for tests to run automatically at different times of the day from different cities and with different browsers. Thanks!

Usually this:

combined with something like