Jmeter add dynamic parameter

Jmeter add dynamic parameter. you can then refer these variables in your samplers as $ {id} & $ {pwd} Also you can increase the users count just by adding more users. May 17, 2018 · Given you already use JMeterUtils class you should be able to call JMeterUtils. vars. addArgument (name,value) [1] Sample. com -n -t test. for (int j=0; j < myList. Jan 29, 2024 · Step 4: Add a JMeter Property. More information: Knit One Pearl Two: How to Dec 9, 2021 · In this brief post, we will illustrate the steps of parameterizing your JMeter tests from a CSV data source. i have found it for headers but not for parameters . I'm aware of Correlation in Jmeter for passing dynamic value in JMeter, I usually create Regex Expression/CSS Selector Extractor for it and pass value as $ {variable_name}. Host: [your host] Jun 24, 2011 · For this dynamic handling of unknown numbers of variables you need to use beanshell post processor in JMeter by adding a variable for flightID in sampler request. See the below screenshot- Sep 14, 2021 · Below is part of my script (post processor) to pass each id in the list to the http request body. Please refer below json. 30. What are the JMeter Variable element Nov 12, 2012 · 1. Scorll down to the section - CSV Data Set Config. Dec 13, 2012 · Set JMeter variable named server at root of test plan. jmx -l result. Apr 2, 2019 · I'm using JMeter to load test our APIs via GET requests. Put the following code into the PreProcessor's "Script" area: import org. Create a CSV file containing elements that can be used as the search parameter value. properties file (located in "bin" folder of your JMeter installation) threads=1000. Jul 5, 2016 · This "p" value is dynamically generated. Add the next line to the file: filename=C:\\Softwares\\Installed\\jmeter-3. Jan 17, 2018 · The aforementioned threads property can be overridden from the command line using -J argument like: jmeter -Jthreads=1000 -n -t test. Cookie; Sep 2, 2016 · I have tried below solution in JMeter 4, and it worked for me. Nov 8, 2022 · The better way is to use a Loop Controller and a Counter. jmeter -n -t testing. Click on Thread Group. Dec 21, 2015 · 1. To extract the authentication token from the server response, we’re going to use JMeter JsonPath Extractor. Dec 28, 2018 · from JMeter's main menu choose File -> Templates -> Recording and click "Create". (tested in the multipart request). jmx -Jurl=abcdef. length > 0. Aug 20, 2015 · 6. Step 1. and upon JMeter restart you should see the outgoing headers in jmeter. Hope it helps. First, add a Thread Group to Test Plan: Right-click on Test Plan. Then in your code, use: bsh. Mar 19, 2010 · Solution. Mar 7, 2021 · I need to create an excel file for upload scenario in jmeter. Prepare Postman for recording. -Dproperty=value If value is a string that contains spaces, then you must enclose the string in double quotation marks. For example if you use the following construction assuming __UUID () function: "sessionId": "${__UUID}", How to Add a Variable Number of Parameters in Apache JMeter. To make the post request unique for each user, you need to add a JMeter Property. save. Dec 2, 2014 · 1. Jul 6, 2023 · In the next step, right-click on Thread Group, select Add, then Config Element, and click on CSV Data Set Config, as shown in the following screenshot. You can use csv file in JMeter to parameterize the test data. Set y as var And use $ {y} as Y value. Key Features of JMeter: User-Friendly Interface: JMeter boasts an intuitive GUI that simplifies the process of creating test plans. We currently have the endpoints set up to use path parameters instead of query parameters (I realize that's not best practice, but that's another discussion). This works fine. This element is used to define the user (thread) specific parameters, although the CSV Data Set Config is an easy and flexible method for parameterization. This panel allows you to specify a series of values for any User Variable. This is where Jmeter script and especially JMeter's JSR223 post-processor, coupled with the powerful Groovy language, comes to the rescue. parseInt(Parameters); Random random = new Random(); The first step you want to do with every JMeter Test Plan is to add a Thread Group element. WebTours Example:: Record a script for webtour application, book two tickets and cancel one ticket. Open HTTP (S) Test Script Recorder and click "Start". Jan 7, 2020 · Click on Thread group-> Add->Config Element->CSV Data Set Config. jmx -l results. csv and substitute the ${EmailId} variable with the value from the CSV file Dec 5, 2014 · I am new to jmeter and i want to execute jmeter in non-gui fashion using java code. myVar_2 with the value of bar. Requirement: 1) I need to fetch values from an external dynamic file (Number of values may differ at each run) 2) Use all those values in the JDBC Request to fetch data from DB using JMeter. We look at the simplest method of adding credentials directly to a header, along with how to provide a set of credentials from a data source. 3) Add "HTTP Request. Apr 23, 2022 · Another question is: I already added another 2 parameters in request B, but the variables in the script override these 2 parameters in request. properties or reportgenerator. For simple json its easy to put ${value1} but if json structure is complex like array or with multiple values then what is the proper method to pass parameter dynamically. What are the JMeter Variable element Aug 2, 2022 · This blog will focus on how to use dynamic parameters, also known as magic strings, in order to make your mock responses smarter. answered Mar 6, 2017 at 13:23. How can this be done? Jul 11, 2020 · This video provides the step-by-step method to add the variables and parameters in Apache JMeter. Suppose you want to send a request if a property that you are passing to JMeter exists: ${__P(media)}. 6) Enter json body. setProperty () function like: JMeterUtils. getProperty("line. Mouse over Add >. 4) Provide server name, port, method=POST and path. Oct 14, 2022 · JMeter excels in this domain by providing a user-friendly interface and robust features. 0\\bin\\TestData\\files\\1. g. The first step is to add a Regular Expression Extractor to the request login page HTTP Sampler, by right-clicking on it and then selecting Add > Post Processors > Regular Expression Extractor, thusly: Aug 7, 2012 · JMeter will expose the looping index as a variable named __jm__Name of your element__idx. i have json file which contains method,parameters, headers,body, authorization according to the values i need to construct and send the http request. Additionally you can enable debug logging for JMeter's HTTP components by adding the next line to log4j2. First: Sets a system property value. jtl. To learn more about the “Correlation Recorder” plugin visit this post. Set Variable field as 'Email' [This variable name should be same as you set in your url request] Dec 9, 2021 · Often, we need to generate many unique requests. The ability to return values from various request fields at runtime is useful and in most cases is a good enough solution for your needs. txt file that contains your emails. The properties present in jmeter. Put this in the same directory as your test plan. Use commas to separate the names. For each body i want to use these 50 variables in excel sheet , one by one row wise. The parameter that should be unique in each body is stored in an excel file, in 50 rows. Content-Length: [length of body] Content-Type: text/plain. Aug 26, 2020 · We need to handle this dynamic parameter to properly simulate a user interacting with our Json API. These properties are only taken into account after restarting JMeter as they are usually resolved when the class is loaded. The you add another if controller with a negated condition for what you just checked with another HTTP Feb 13, 2015 · JMeter provides us with the Regular Expression Extractor so that we can go ahead and correlate our parameters from one request/response to another. put(“accountId”, qualifiedList[j]) } And below is the structure of HTTP request body: HTTP request body. abcdef. The script is as shown below. I created one CSS Selector Extractor and fetch the value but Apr 3, 2018 · I want to use UUID feature in JMeter to auto generate UUID for the value of "id" which should be unique for every record created in the backend. I can't figure out how I can set up the HTTP requests to use path parameters without "hardcoding" them into the Path field. properties should be set in the user. When testing on the endpoints i would like to pass the "Send Parameters with the Request" via java code. And to track result, View Results Tree and Aggregate Report. JMeter Performance Testing. So for example, if your Loop Controller is named LC, then you can access the looping index through ${__jm__LC__idx}. If you need to pass these values across the threadgroups => add BeanShell Assertion. Jul 11, 2020 · This video provides the step-by-step method to add the variables and parameters in Apache JMeter. Mouse over Threads (Users) >. I have tried post processor in a previous HTTP request to get the next HTTP request dynamic path but it is not working. protocol. Update your XML as given below. For e. jmeter. Restart JMeter to pick the property up. jar -n -t PerformanceTest. Define the JMeter Counter. Parentheses surround the parameters sent to the function, for example $ {__time (YMD)} The actual parameters vary Oct 29, 2021 · Here is a solution for your problem. HTTPSampler httpSampler = new HTTPSampler(); httpSampler. The row values cannot have same data for diff This document describes JMeter properties. How to do JMeter Load Testing with a JSON payload. Index starts at 0. Define a Counter inside the Loop Controller and configure it as follows. 1 Using Json Extractor. This video contains:1. The Thread Group tells JMeter the number of users you want to simulate, how often the users should send requests, and how many requests they should send. Parentheses surround the parameters sent to the function, for example $ {__time (YMD Apr 26, 2011 · Then you define the value of ${controller2_parameter} wherever and however appropriate: a CSV dataset config, using a regular expression extractor to scrape from a webpage, etc. . randomUUID (). To get an idea, Go to this site . How to keep the 2 parameters in request and add others from scripts programmatically? As a child node for the if controller you place the HTTP Request sampler that you want to fire in case the if is successful. The issue I had was that with this configuration, only the last id in the list was passed to Mar 17, 2023 · I've recorded a set of requests from our app using Jmeter, our web service is designed so that everytime a user id (fb id) is sent to the server it will be treated as a user. Follow below steps: 1) Add "HTTP Header Manager". Scri Apr 14, 2022 · You can also add dynamic parameters according to your scenario. Replace the login name with $ {USER} and the password with $ {PASS} on the appropriate samplers. csv Apache JMeter is a leading open-source tool widely used for load testing and performance measurement. Set Filename field with complete path to your . Best way to combine to variables in Jmeter is by using __V () function which can be used to evaluate composite variables. com -Jusername=canberk. If you're looking to learn jmeter correctly, this book will help you. Execute your request in Postman. Mar 6, 2017 · The other approach is extracting the dynamic parts using Regular Expression Extractor, converting them into JMeter Variables and using these variables in the Response Assertion. However, as applications become more complex, the need for flexible and dynamic scripting arises. Feb 14, 2018 · Learn how to parameterize you JMeter scripts from either an external CSV file or a database here to create different credential requirements for unique users. xml file. Include duration of timer and pre-post processors in generated sample. args [0] Example: This is when you're using the PreProcessor in a While Controller or Loop Controller. B. properties file (lives in JMeter's "bin" folder. Example: java -Dmydir="some string" -jar ApacheJmeter. Nov 7, 2013 · You have two options to send parameters to jmeter. Keep your data in a csv file as shown in the site. For example: sample_variables=SESSION_ID,REFERENCE. Use a BeanShell PreProcessor to dynamically add variables to the sampler. control. path named stringProp property in the . Jan 9, 2017 · Start JMeter as: jmeter -JGET_URL=/getemployee/. My recorded set of scripts have a "send files with request" option enabled and have a binary file(. We can add this directly at the root level of the Test Plan: Adding the “CSV Data Set Config” element to our test plan. 50. 2) Add required headers and parameters in key-value format. Below is json with parameter : Mar 22, 2018 · Put your parameters to "Path" input field. timestamp: "2021-07-15T12:00:51. __timeShift() function in JMeter. Is it possible to modify some attributes in the XML body data of an HTTP Request in JMETER? The XML in the body data would be a template, which would change with the different parameters (number d1n number d2) that would change. 0. This parameter value should pass through each HTTP request path. Add ‘JSON Extractor’ under ‘Connect_Token’ Request: TIP: Right click HTTP Request(Connect_Token) > Add > Post Processors > JSON Extractor. Put your request body to "Body Data" input field. Dynamic path: The complete path looks like as below mentioned an example. 308Z" Can someone help me with this on what & where function to be written and call so I don't have to manually change timestamp every time before I run my May 12, 2016 · Place the above . Dec 7, 2018 · I have a url. size(); j++) {. Add a Loop Controller and set the “Loop Count” to 5. . I want to get this parameter value in the first HTTP request path. Create a Performance Test Plan in JMeter. Without overriding your request will be sent with defaults as: Connection: keep-alive. Change ${filename} to ${__P(filename)} (see __P() function documentation for syntax) Define filename property. Thank you for any anwser. To Add User, I have used one "Loop Controller" - "HTTP Request Sampler" - HTTP Header Manager, CSV Data Set Config. 3. Next time you run your test JMeter will read next line from the file. Each virtual user on each Thread Group iteration will read the next line from the CSV file into ${myVariable} and the placeholder will be substituted Dec 2, 2019 · Let's start clean: In the User Defined Variables configure the variable with the name of url and the value of ${__P(url,)} In the HTTP Request sampler (or even better HTTP Request Defaults) put ${url} into "Server Name or IP" field: Run your test in command-line non-GUI mode like: jmeter -n -t your_script. Sorted by: 0. 5) Select Body Data tab. But it is better to add the Jar file in lib folder and restart JMeter. We will use it to fetch dynamic access token from the response of Connect_Token Request. May 17, 2016 · I am looking for a way to add dynamic parameters[name:value] to http sampler. You get the two flightID in the script and you are cancelling one flightID in the Jul 15, 2021 · I have a API Test Plan that runs on JMeter with timestamp Parameter inside body that requires current timestamp in UTC YYYY-MM-DDTHH:mm:ss. But I am not able to do so. Please guide me. I succeeded till setting HOST,PORT,PATH,HEADERS. Step 1) Add Thread Group. CookieManager. Example: There are 2 JMeter Variables: myVar_1 with the value of foo. Step 2. Sep 16, 2019 · line2. 4. Mar 18, 2020 · The most popular approach for API testing is sending a JSON payload file instead of data with parameters. Then you need to change your JMeter file Jun 5, 2019 · 0. http. Jul 5, 2020 · This video provides the step-by-step method to handle the dynamic value or correlation in Apache JMeter. properties file. 10. You can replace this line: "sessionId": "*************", with the reference to a JMeter Variable or Function so JMeter will substitute the placeholder in the runtime. You need to insert cookie into Cookie Manager to make this work, like: Add a Beanshell PreProcessor as a child of the request which fails. com -f -l result. Share Improve this answer Jan 8, 2019 · In jmeter, I want to pass dynamic parameters. Thanks at first. jmx Reading parameters in jsr223 beanshell: May 23, 2018 · By default JMeter does NOT include the time, taken by PreProcessors, PostProcessors and Timers into Sample Result so you will not be able to see it anywhere unless you put your request under Transaction Controller and tick both boxes, to wit: Generate parent sample. add http request In this section, I was trying to call my localhost project API. Feb 26, 2018 · Please find the steps that you need to follow: Add a 'CSV Data Set Config' element from 'Config Element' by right-clicking the thread group. Now let’s implement the same scenario using a single HTTP Request run via parameterized iterations. The process of extracting a variable from a response works as follows: Jan 14, 2016 · Defining variable does not add the cookie itself. 6 the File. The above setting "tells" JMeter to store cookie values as JMeter Variables prefixed by COOKIE_. Nov 20, 2014 · I want to get the current date and time as example date: 11/10/2014 and time 8:30 am or 6:00 pm and pass it as parameters to my Jmeter test. jmx -Jurl=www. Jul 15, 2023 · JMeter – User Parameters. Also you may use JMeter property instead of variable if you want to pass it from command line to non-GUI JMeter run. setProtocol("http"); httpSampler. But sometimes you may need more than just referring to values from the request, such as the ability to add some logic to your responses. You might also need to add a HTTP Header Manager and configure it to send Content-Type header with the value of application/json. setDomain(hostip); Dec 2, 2011 · You can tally the results by adding an aggregate report listener to your thread group => add listener => aggregate report; You can get raw results by adding a simple data writer listener to your thread group => add listener => simple data writer; Hope this helps Jun 24, 2014 · Add a Thread Group. That’s it! Mar 3, 2020 · 1 Answer. putObject("finaluid", finaluid); Not sure what do you mean by I should assign finaluid as json data, if you sending JSON via HTTP Request Sampler - it won't accept UUID, you'll have to convert it back to string. 1:8888. Regular Expression Extractor is executed before the assertion so this way you will be able to work it around in a more "transparent" way. ${__time(yy-MM-dd-HH:mm:ss:SSS, cTime)} Use ${cTime} variable wherever you want to pass the generated value. JMeter Parameterization: The Functions and Variables. setProperty("parameter_name","foo"); And then in your script refer the property using __P () function as ${__P(parameter_name,)} You can also add the next line: parameter_name=foo. Update the file path. N. May 28, 2013 · As of JMeter 5. 20. Feb 6, 2017 · Remove your file from Parameters area; Add it to Send Files With the Request area like: File Path: ${__property(FileData,,)} Parameter Name: File; MIME Type: text/plain. Apr 11, 2014 · I want to know how to transfer parameters from one http request to other, my web app has a login page and I have send my username and password, I am facing problem in this. answered Oct 15, 2018 at 4:15. Provide the values using -J command-line argument like: jmeter -Jprotocol=http -JURL=example. In this comprehensive guide, we dive deep into the world Oct 29, 2018 · In case you want to send parameters via command line, add the parameters below: 1. Can some help me do this. We need to open the bin folder inside the JMeter, create the text file, enter the value per requirement, and save it as a . tick both HTTP and HTTPS protocols and set proxy server to 127. Mar 31, 2021 · This plugin enables you to easily load test applications with dynamic variables. In the JMeter Properties, add a property with the name you want to use in your post request and the value you want to assign to it. Like this: Right click on Thread Group -> Add -> Config Element -> JDBC Connection Configuration. Now recently i came up with scenario where value what i have to pass looks like below -. You can define the loop count associated with the users (threads) in a (User Parameters)enter link description here Pre-processor. Add a Loop Controller. You can also use User Parameter Pre-processor. Jul 9, 2014 · 0. So for example if you have cookie with the name of foo you will be able to access its value as Aug 3, 2022 · So try looking at Request -> Request Headers tab of the View Results Tree listener and see what headers are being sent. SSS format. add view results tree Sep 27, 2020 · 4. Methods of Correlation2. In the HTTP Request sampler use construction like /${__P(GET_URL,)}/${EMP_ID} to combine JMeter Property specified via -J command line argument and JMeter Variable originating from the CSV file. jmeter -n -t your_script. I want to post 50 different bodies to 50 different threads. e. Hana Bzh. add CSV Data Set Config in your test plan. Add a csv data set as child of test plan and put in File you will reference from it. Add a Beanshell PreProcessor as a child of the request you want to parametrize. This is the most important step. Add CSV Data Set Config to your Test Plan under Thread Group and configure it like: That's pretty much it, now you can use ${myVariable} JMeter Variable reference where required. After that, configure the database connection by using the ‘JDBC Connection Configuration’ element. jmx file lies; In your Test plan: Under your request sampler - place CSV Data set Config; Then if you need to use your dynamic values within one threadgroup => refer these data as $ {quanity}, $ {age} in you url. Use CSV Data Set Config to read the EMP_ID from the CSV File. Add User Defined Variables to your Test Plan and configure it like. We will write a script to access a page , extract out data based on a pattern and send these as separate parameters to the next request. txt file to the folder where your . Jan 4, 2017 · Switch to JMeter Properties instead of JMeter Variables. Use that variable in HTTP request defaults Server Name field. You must add it for : GET, DELETE, PUT and PATCH require a Content-Type. separator"); int max = Integer. May 13, 2015 · 2. Apr 3, 2013 · 2) If you want to have the value change for every thread execution, but stay the same during each thread instance: under your 'Thread Group', add a 'Pre Processors -> User Parameters' to your thread group - and add the variable there. You need to set ${appName} in path and in body section add below code { "appName":"${appName}" } Note: here appName use as a variable and we set port number as 5000. line3. Please tell me what would be the syntax of parameters which I am passing in "Body Data" section of HTTP Request sampler, so that it can read values from csv files. Aug 2, 2022 · Dynamic Parameters: Functions and Logic. Step 2) Adding JMeter elements. In your HTTP Request sampler copy the recorded value to Body Data" tab and replace hard-coded email with JMeter Variable like: {"EmailId" : "${EmailId}"} In Thread Group set "Number of Threads" to 5. answered Oct 16, 2018 at 7:36. But when Y changes from 0 to 50 consecutively, X changes again. csv or . If anything goes wrong first of all Jul 30, 2019 · In first Thread Group define the desired number of threads using __setProperty () function like: ${__setProperty(threads,10, )} In second Thread Group read the value using __P () function like: ${__P(threads,)} That's it, 2nd Thread Group will kick off as many threads as you define in the first one. Oct 16, 2018 · Open cmd prompt, change the path to the jmeter bin folder. In JMeter, the ‘User Parameters’ preprocessor can be used when you have less test data which can be used in a repetitive manner and shared by all the threads. : name : id value : abc name : pwd value : xyz. The Thread Group has three particularly important properties influence the load test: Number of Threads (users): The number of users that JMeter will attempt to simulate. _timeShift() function is used to generate the past or future date during the performance Oct 23, 2012 · TL;DR To add Content type header you must have HTTP Header Manager associated to HTTP Request. The relevant code is sampler. You can use the "Parameters" field to pass $ {__UUID}. log file. Now write jmeter command to run: jmeter -n -t testing. See Performance testing: Upload and Download Scenarios with Apache JMeter guide for more information on simulating file upload and download events in your JMeter script. jtl file using sample_variables property. You can configure JMeter so it will automatically save variables into . Right-click on the Test Plan and select Add > Config Element > JMeter Properties. JMeter functions are special values that can populate fields of any Sampler or other element in a test tree. Mar 17, 2016 · 2. Step 3) Adding Graph result. Testers can easily design scenarios, set parameters, and execute tests without extensive programming knowledge. Storing property in file is also possible, just add the next line to user. Jul 22, 2023 · In case you want to save the value in a variable then add a variable name next to the format separated by a comma. ‘JDBC Connection Configuration’ parameters: Name - name of the Dec 5, 2014 · 17. Now come to JMeter and place ‘CSV Data Set Config’ controller anywhere before the request/call that has the search action- parameter (see below image for reference). In this post, we will illustrate the steps of parameterizing your JMeter tests from a CSV data source. Feb 10, 2015 · add csv data set config csv file data. putObject method to store non-String variable value like: vars. Put following code into the PreProcessor's "Script" area: StringBuilder result = new StringBuilder(); String newline = System. See REST API Testing - How to Do it Right for more details. 2. From the documentation: Optional list of JMeter variable names whose values are to be saved in the result data files. The plugin records the dynamic variables and automatically correlates them during the recording time, instead of having to manually apply correlations to each request and response. So i have tried sending the data as follows. It can be done in 2 ways: Via user. cookies=true. Jan 8, 2024 · We can use JMeter to load test endpoints with Basic Authentication in a few different ways. Jul 30, 2017 · I am trying to handle the dynamic path of an HTTP request using JMeter. A function call looks like this: ${__functionName(var1,var2,var3)} Where "__functionName" matches the name of a function. If you want to log the results then use -l with a file name for output, So the command will be changed to. The syntax is: ${__V(PREFIX${POSTFIX})} // in this case myVar_ is PREFIX, 1&2 POSTFIX. Name the variables USER and PASS. To resolve this issue, we need to use JSR223 PreProcessor provided by Apache JMeter. jmx. You can use vars. But if you are speaking about a Beanshell code that contains a loop then just do: UUID. There could be many other solutions available in JMeter. Apr 7, 2020 · I would like to get random values or variables values for the numberd1 and numberd2. 40. You can add variable with name value pair in this pre-processor. answered Mar 22, 2018 at 13:39. 1. A function call looks like this: $ {__functionName (var1,var2,var3)} Where "__functionName" matches the name of a function. First, we add an HTTP request as shown below, Jul 27, 2015 · If you need to add something to an existing variable it may be done via __intSum() function; __counter() function generates incremented number each time it's being called either per-thread or global; Another candidate is __threadNum() function which is basically the number of current thread. Add a CSV DataSet configuration element to the test plan. Now configure the CSV data set as shown in the following Feb 17, 2024 · Table of Content: JMeter Load Testing. I set $ {__Random (0,50,)} as the value of parameter X in Http Request and y as value of Y as the method above. Oct 13, 2018 · Personally I stick to command-line arguments as this is the most CI -friendly way of providing external parameters. The excel has 3 columns and number of rows is a dynamic value coming from parameter file. jmx file may be set to a relative value without any __BeanShell or custom variable and it simply works. You can also add dynamic parameters according to your scenario. Step 4) Run Test and get the test result. Use that variable in HTTP Header Manager Referer field setting. toString () Try the pre-processor "User Parameters", creating one entry for each user/loop Use a Beanshell script to create the array, select one at random and populate your variable You reference them exactly as you have listed: ${varName} Oct 12, 2016 · Add the next line to user. I have created 50 threads in jmeter. Set this to 50. Problem: 1) I am able to fetch values from external file using bean shell 2) But i am facing issues in sending those values to JDBC Request as it would Feb 3, 2011 · Create a text file containing the user names and passwords, separated by commas. binary) attached to it, I need to create a load test scenario where I Oct 30, 2013 · Right click on HTTP request --> Preprocessor -> User Parameters ->Add variable -> input id and it's value; How to send dynamic URL parameter with JMeter. Some requests have more than one parameter, and the number of parameters may change. csv extension. from Postman main menu choose File -> Settings -> Proxy. The first element we want to add to our test plan is a “CSV Data Set Config”. apache. tq mw au wk rq wm km as qa wn