Jmeter use random string inside CSV file and resolve at runtime










0















I have CSV File where I have stored full JSON Request and using this variable in API RQ - $Request



inside each row of the CSV File I have added $randomVariable



In my test plan I use
randomVariable $__RandomString(10,QWERTYUIOPASDFGHJKLZXCVBNM4563456345634_,)
this generates the random variable but in the JSON instead of actual random value its passed as $randomVariable
I have tried using Beanshell PreProcessor with get and put but still doesn't work. Please help.










share|improve this question


























    0















    I have CSV File where I have stored full JSON Request and using this variable in API RQ - $Request



    inside each row of the CSV File I have added $randomVariable



    In my test plan I use
    randomVariable $__RandomString(10,QWERTYUIOPASDFGHJKLZXCVBNM4563456345634_,)
    this generates the random variable but in the JSON instead of actual random value its passed as $randomVariable
    I have tried using Beanshell PreProcessor with get and put but still doesn't work. Please help.










    share|improve this question
























      0












      0








      0








      I have CSV File where I have stored full JSON Request and using this variable in API RQ - $Request



      inside each row of the CSV File I have added $randomVariable



      In my test plan I use
      randomVariable $__RandomString(10,QWERTYUIOPASDFGHJKLZXCVBNM4563456345634_,)
      this generates the random variable but in the JSON instead of actual random value its passed as $randomVariable
      I have tried using Beanshell PreProcessor with get and put but still doesn't work. Please help.










      share|improve this question














      I have CSV File where I have stored full JSON Request and using this variable in API RQ - $Request



      inside each row of the CSV File I have added $randomVariable



      In my test plan I use
      randomVariable $__RandomString(10,QWERTYUIOPASDFGHJKLZXCVBNM4563456345634_,)
      this generates the random variable but in the JSON instead of actual random value its passed as $randomVariable
      I have tried using Beanshell PreProcessor with get and put but still doesn't work. Please help.







      csv variables random dynamic jmeter






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 16 '18 at 2:38









      Sandeep SharmaSandeep Sharma

      334




      334






















          1 Answer
          1






          active

          oldest

          votes


















          0














          If you want JMeter to evaluate the variables which are coming from external data sources, i.e. CSV files, you need to wrap the variable reference name into __eval() function, to wit:




          • $variableFromCSV - will return $randomVariable


          • $__eval($variableFromCSV) - will return the actual value of the $randomVariable

          Demo:



          enter image description here



          More information: Here’s What to Do to Combine Multiple JMeter Variables






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330659%2fjmeter-use-random-string-inside-csv-file-and-resolve-at-runtime%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            If you want JMeter to evaluate the variables which are coming from external data sources, i.e. CSV files, you need to wrap the variable reference name into __eval() function, to wit:




            • $variableFromCSV - will return $randomVariable


            • $__eval($variableFromCSV) - will return the actual value of the $randomVariable

            Demo:



            enter image description here



            More information: Here’s What to Do to Combine Multiple JMeter Variables






            share|improve this answer



























              0














              If you want JMeter to evaluate the variables which are coming from external data sources, i.e. CSV files, you need to wrap the variable reference name into __eval() function, to wit:




              • $variableFromCSV - will return $randomVariable


              • $__eval($variableFromCSV) - will return the actual value of the $randomVariable

              Demo:



              enter image description here



              More information: Here’s What to Do to Combine Multiple JMeter Variables






              share|improve this answer

























                0












                0








                0







                If you want JMeter to evaluate the variables which are coming from external data sources, i.e. CSV files, you need to wrap the variable reference name into __eval() function, to wit:




                • $variableFromCSV - will return $randomVariable


                • $__eval($variableFromCSV) - will return the actual value of the $randomVariable

                Demo:



                enter image description here



                More information: Here’s What to Do to Combine Multiple JMeter Variables






                share|improve this answer













                If you want JMeter to evaluate the variables which are coming from external data sources, i.e. CSV files, you need to wrap the variable reference name into __eval() function, to wit:




                • $variableFromCSV - will return $randomVariable


                • $__eval($variableFromCSV) - will return the actual value of the $randomVariable

                Demo:



                enter image description here



                More information: Here’s What to Do to Combine Multiple JMeter Variables







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 19 '18 at 16:55









                Dmitri TDmitri T

                74.1k33765




                74.1k33765





























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330659%2fjmeter-use-random-string-inside-csv-file-and-resolve-at-runtime%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    27

                    Top Tejano songwriter Luis Silva dead of heart attack at 64

                    Category:Rhetoric