Measuring order API performance

Web Viewer order process, when integration to a backend ERP or eCommerce exist, is dependent on the performance on the order process APIs.

Typically, performance of API responses becomes visible in the web viewer when prices are shown, order page showed or order placed. Web viewer displays a spinner while waiting on a response in the API.

Troubleshooting response time

All API calls generate a request file and a response file, which are stored on the web server. Response time for all APIs are recorded in the response file of the call. Tracing of all API calls are described here:

Log files are typically stored on a location similar to this: F:\Signifikant\Log\API\

 

In the response file header a comment is inserted. The comment contains the end point URL and the response time for the call. Each type of order process call contains this information.

<!--Endpoint: http://<endpoint-url>/GetPrice/post Response time: 00:00:01.2181196 -->




Related issues