Skip to content

Commit

Permalink
Update custom-filters.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rangav authored Feb 3, 2024
1 parent dbf1861 commit 7e14f3d
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions docs/custom-filters.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,26 +160,27 @@ async function testReq(){
module.exports = [testReq]
```

#### Retry Request
- Use this sample code in `Post Request Filter` and modify it as per your requirements
### Retry Request
- Use the `await tc.retryRequest();` for retrying same request
- Use Sample code in `Post Request Script` and modify it as per your requirements

```js
let incrementCount = parseInt(tc.getVar('incrementCount') || "0");
let code = tc.response.status;

if(incrementCount <= 3 && code !== 200)
{
incrementCount = incrementCount + 1
tc.setVar('incrementCount', incrementCount)
console.log("retrying request", incrementCount);
incrementCount = incrementCount + 1
tc.setVar('incrementCount', incrementCount)
console.log("retrying request", incrementCount);

await tc.delay(incrementCount * 1000); // exponential delay of 1 secs
await tc.runRequest(tc.request.id);
await tc.delay(incrementCount * 1000); // exponential delay of 1 secs
await tc.retryRequest();
}
else
{
tc.setVar('incrementCount', 0);
console.log("reset incrementCount = 0");
tc.setVar('incrementCount', 0);
console.log("reset incrementCount = 0");
}
```

Expand Down

0 comments on commit 7e14f3d

Please sign in to comment.