All REST API's that I've built have always had a good series of unit tests to verify that they are working as expected.

One downside to this approach is that the testing almost always happens on either a development or a CI server and they don't verify everything is running correctly on a live or a clone of the live servers.

Is anyone able to recommend any additional tools for checking the API at a higher level when deployed to a server.

Thanks
Scott