Lets parameterize the payload of SOAP message so that different requests will be sent to the service with each test run. Instead of reading data from a CSV file, we can add a User Parameter pre processor element in Jmeter test plan.
Right click on the thread group of your jmeter test plan and selectAdd --> Pre Processors ---> User Parameters
Click onAdd Variableand specifycelciusas the name of variable. Add few users and enter celcius values for each user as shown below.
Now, parameterize the payload of SOAP as follows.
Increase the thread count corresponding to the user count in your user parameters pre-processor element and run the test. You will notice that the Celcius figure will be varied in each request.
Based on your requirements, you can select either CSV config element or User Parameter pre-processor element for data driven testing. If you have large number of variables to be parameterized, CSV config is the best option.