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]
>>
>>
>

Reply via email to