Forum Discussion
- AlexKarasChampion Level 3
Hi,
I tried to paste your sample JSON into the body of some request and got the following:
It is my understanding that you like to use the value of the 'getnumber' variable (say, it equals to 5) to get this:
idnumber::5
as the value for the Value field.
If the above screenshot corresponds to your real request and my understanding is correct, then, unfortunately, variable substitution in the middle of the parameter's value is not supported in LoadComplete yet.
I use the following approach when I need to implement something like you need:
-- Create a helper variable and name it, say, getnumberAux ;
-- Add the 'Set Variable Value' operation before the first request that needs the data from the getnumber variable and setup operation like this:
-- Now use the getnumberAux variable to replace the recorded value of the request with the modified value:
Does this help?
- nkarmacharyaOccasional Contributor
Hi
thank you for helping out. I tried the way you have mentioned but I am getting error in the response, which look something like this; Also i have attached the screenshot of how I have set it up. Please let me know if you if I had done something differently.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>SyntaxError: Unexpected token C in JSON at position 11<br> at JSON.parse (<anonymous>)<br> at pars
- AlexKarasChampion Level 3
Hi,
Screenshots look OK.
I would recommend to Verify the scenario (button with green triangle in the Scenario Editor). This will execute the scenario for one virtual user and all data for requests and responses will be logged. Then navigate to the failed request in the log and check if the structure of the JSON been sent corresponds to the structure of the recorded one.
Related Content
- 9 years ago
- 10 months ago
Recent Discussions
- 3 years ago
- 3 years ago
- 4 years ago