Closed workfast108 closed 6 years ago
hey @workfast108, to replace multiple values within one request, set all of the values you want replaced within the "Base Replacement" table. Each replacement in the "Base Replacement" table will be applied to the request at the same time. Afterwords, AutoRepeater will make a new request for each replacement set within the "Replacements" with every replacement in the "Base Replacement" table already applied. This should allow you to replace multiple headers and cookies at the same time.
Thanks, Justin
inside the Cookie cookie name Cookie value Workfast_website= 2a23c7487acb7467c406235adf57
i want to Replace all the above cases with Header name Header Value X-CSRF-Token: c5c047284d2b51f
======================================================
Cookie Name Cookie Value workfast_website= cafef35317e0b1b89b65199
Cookie name Cookie Value csrf_token_website= c5c047284d2b51fa041822b9e2
Thank You
hey @workfast108,
If I'm understanding correctly, you'd want something along the lines of:
Type: Request Header Match: X-CSRF-Token: 91053b50cfc2e0ee0 Replace: X-CSRF-Token: c5c047284d2b51f
Type: Match Cookie Name, Replace Value Match: Workfast_website Replace: cafef35317e0b1b89b65199
Type: Match Cookie Name, Replace Value Match: csrf_token_website Replace: c5c047284d2b51fa041822b9e2
You don't need to specify any replacements here if you only want to change those three values, however, any additional replacements here will create new requests with the modifications from above applied.
Thanks, Justin
@justinmoore-ncc Thank You for Everything, it worked Perfectly well, Please i have this last Question to ask you , it as to do with ID's , assuming ID's is in the URL Parameters, and i have some ID's as a Post request body Parameter's as well.
suppose (1) URL is like PUT /users/459461979/ and i want to replace it with " PUT /users/411839370/
and (2) the Post request body , i have things like ,"user_id":459461979, and what to replace it with " "user_id: 411839370 what "Type" combination Best Suit the URL scenario and what "Type" Combination Best Suit the Post body request Parameter?
Thank You Dere Sewa
Hey @workfast108,
The following replacement will replace all instances of "459461979" with "411839370".
Type: Request String Match: 459461979 Replace: 411839370 Which: Replace All
Thanks, Justin
@justinmoore-ncc Thanks for your great response i appreciate
Warm regards Dere Sewa
@workfast108 no problem, I'm happy to help.
Hi @justinmoore
I have a situation where I need to use - match parameter name and replace its value .
For example I have GET request like this: GET https://exmple.com?dateStart=xyzee
Now when I use - match parameter name and replace its value and set parameter name as dateStart and value as superman
Autorepeater just works perfectly fine : https://exmple.com?dateStart=superman
Now the problem is
I have a post request in which there is json body like this
{"userId":"US-DG46","dateStart":"2022-03-20","dateEnd":"2022-04-20"}
Now for the same above condition autorepeater doenot replace value of dateStart in json body parameter.
How can I achive this . Please help !
Thanks you
Firstly Thank you for the amazing tool, i have a question Please, Assuming i have to replace one Request Header Value, e.g CSRF Header, and Maybe two Cookies Value Request. , when i make the setting is autorepeater, it is actually replacing one at a time, which will not let me get desire result.
Am thinking of a situation where by when the Replacement setting are Set Autorepeater use those setting at once. what i have notice till now is that, Autorepeater usually Replaces CSRF Header Value , only in the First Request and in the Next "Modified Request" it return the Old CRSF Header that was with the original request again, and Replaces one of the Cookies Value, then next it will Replace, the last Cookie Value Set, and keep Original CSRF Header Value, so there will be no way all the Settings are Completely Replace at once ,or together at the same time , in the Modified Request. this make it difficult to get the actually desire result or to know if the test was successful. i don't know if am doing anything wrong. am waiting for your response.
Warm Regards Dere sewa