Forum Discussion
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?
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
- AlexKaras6 years agoChampion 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.
- nkarmacharya6 years agoOccasional Contributor
HI Alex,
So the reason why it was not working was, in set variable we were using the quotes. I removed the quotes on the starting and the ending of the expression and it worked fine. thanks much for your help
- AlexKaras6 years agoChampion Level 3
Hi,
Thank you for the update. Great to know that things are working for you now.
> I removed the quotes
In this case, one concat() function should be enough, though I am pretty sure that you've already did it this way :)
P.S. I created a new feature request: https://community.smartbear.com/t5/LoadComplete-Feature-Requests/Make-it-possible-to-use-variables-within-the-data-correlation/idi-p/174630 and you are welcome to comment / vote.
Related Content
- 8 years ago
Recent Discussions
- 9 months ago
- 2 years ago
- 3 years ago
- 3 years ago