Pre-request Scripts
Overview
This document serves as a reference to the existing Pre-request Scripts file, which provides comprehensive information on pre-request scripts used in API Suite Execution.
Relevance to ISO Requests
Pre-request scripts are essential for ISO requests as they allow the retrieval of data from previously executed requests and update the current request's body accordingly.
Key Points for ISO Requests
- Use
fieldIdinstead ofpath/keyinpreReq.getBody()/req.setBody() - Requests must have unique labels in collection
Example (ISO field from previous REST response):
req.setBody("11", preRes.getBody("RESTReq", "stan")); // Set STAN from REST
req.setBody("3", preReq.getBody("PrevISO", "3")); // Copy processing codeFor detailed methods and examples, please refer to the REST Pre-request Scripts for Suite Execution document.