A RESTful API tends to be a WebService and WebServices communicate using SOAP which is XML over HTTP. If there is a client to interact with the WebService then it is usually possible to record against this at protocol level to record the underlying SOAP requests. To use this approach it will be necessary to create an Application Profile for each of the processes used by the application. The following article will help with determine what processes need to be hooked: http://community.microfocus.com/borland/test/silk_performer_-_application_performance_testing/w/knowledge_base/7894.how-can-i-identify-which-exes-or-dlls-are-used-when-an-application-is-launched.aspx There is also a section in the Silk Performer Help - SILK PERFORMER | HELP | CONTENTS, "Testing SOAP Over HTTP-Based Web Services", that discusses this type of testing. If there is no client available then Java Explorer or .Net Explorer can be used to invoke the WebService methods and generate traffic. For information regarding testing SOAP Web Services using SilkPerformer .NET Framework and the Visual Studio .NET Add-In, see the .NET Explorer User Guide and the .NET Framework Developer Guide. For information regarding testing SOAP Web Services using SilkPerformer Java Framework, see the Java Explorer User Guide and the Java Framework Developer Guide
↧