How to Test an API