going through the doc's i dont think you can directly do what you are trying to do(i may be wrong). only options I can think of a. Change the file name to have a simple scheme b. read the file yourself (Either using BSH/Java or the the standard functions that come with jmeter) regards deepak
On Wed, Sep 9, 2009 at 12:22 PM, Deepak Shetty <[email protected]> wrote: > Ok the sharing mode is for a different problem you will face, it wont > resolve the problem that your CSV file isnt being read... > I guess you'd need to check the scoping rules for CSV data set config > element and when it resolves the file name (seems to get done before user > parameters) > > Is there any possibililty that the file names can be a simple numeric > increment (file1.csv, file2.csv etc) because then you could use ${__threadNum} > which I know works > > regards > deepak > > > On Wed, Sep 9, 2009 at 12:05 PM, Steve Eckhart <[email protected] > > wrote: > >> I tried changing the Sharing Mode to Current thread and got the same >> results. >> >> Here's an outline of the test plan: >> >> Test Plan >> - Thread Group >> -- CSV Data Set Config >> --- Variable Names: CustomerCode,LogonName,Password,LockboxSearchFile >> -- Simple Controller: Lockbox Search >> --- User Parameters >> ---- DataFile: ${resourcePath}${LockboxSearchFile} (resolves to >> the full UNC path to the CSV file >> --- HTTP Request >> ---- CSV Data Set Config >> ----- Filename: ${DataFile} >> ----- Variable Names: siteLockboxID,DateFrom,DateTo >> ----- Sharing Mode: Current thread >> ---- Debug Sampler >> >> I also tried moving the CSV Data Set to just before the HTTP Request. >> >> In the Debug Sampler, I get the following: >> >> JMeterVariables: >> CustomerCode=Performance 1 >> DataFile=H:\Projects\Online Long Term Archive\Testing\JMeter >> Scripts\IPOnline-JMeter-Scripts\resources\Performance 1\Lockbox Search.csv >> JMeterThread.last_sample_ok=true >> jmeterthread.pack=org.apache.jmeter.threads.samplepack...@94607b >> LockboxSearchFile=Performance 1\Lockbox Search.csv >> LogonName=Perf01 >> Password=<password for Perf01> >> >> I do not get the siteLockboxID, DateFrom, or DateTo variables defined. >> >> When I turn on logging, I have the following in the log file: >> ERROR - jmeter.config.CSVDataSet: java.io.FileNotFoundException: >> H:\Projects\Online Long Term Archive\Testing\JMeter >> Scripts\IPOnline-JMeter-Scripts\${DataFile} (The system cannot find the file >> specified) >> 2009/09/09 14:03:30 ERROR - jmeter.threads.JMeterThread: Error while >> processing sampler 'View Lockbox Search' : >> java.lang.IllegalArgumentException: protocol = http host = null >> >> So, it appears that while the resourcePath is getting resolved correctly >> in the module, the DataFile is not getting resolved during processing. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >

