Sounds cool, you not open sourcing it?
On 31/07/07, iblavins <[EMAIL PROTECTED]> wrote: > > G'day > > I had to overcome this. > > I ended up: > > - writing a data server to serve unique values from the data files to > callers > - adding a sampler step to the test plan to retrieve the data from the > data > server on each iteration > - adding a regular expression step to the test plan to bring the data from > the above call into a test plan variable > - passing the variable above to the existing step that runs the sampler > against the system under test > > The central server guarantees uniqueness by serving the rows sequentially > to > callers. For each file at start up there is a flag indicating whether the > file can be rewound and served again at end of file. If not then > attempting > to read beyond the amount of data results in "<no more data>" or similar > being returned to the data getter sampler. > > If you want to go this way you need to be sure that getting the data from > the data server does not become the bottleneck in your test. To this end > you > should have the data server load the whole data file(s) into memory on > start > up. > > For very large tests you also need to be conscious of the number of > concurrent threads that can be handled by the data server. I implemented a > two level structure where there is a set of concentrators in front of the > data server with thread pooling in both the data getter sampler and in the > concentrator. > > You also need to exclude the time to retrieve the data from the response > time reported by your test. > > > > > Ian Blavins > Contract Performance Engineer > Temenos > > -----Original Message----- > From: Avishek Daga [mailto:[EMAIL PROTECTED] > Sent: 31 July 2007 11:00 > To: [email protected] > Subject: Re: CVS Dataset Config Usage? > > > Each thread has its own copy of the csv file and iterates through the file > from the start > > > > Knut Borchart wrote: > > > > Hi, > > > > i am experimenting with the csv dataset config but it seems like i do > > not quite understand its inner workings. What i am trying to achieve > > is the following: > > > > - keep a file of usernames, passwords and other config for users > > around which is always 100 lines long. > > - for testing a new jmeter script i would like use different settings > > for threads and repeat (eg. 2 threads, 10 repeats) > > > > I thought that jmeter reads the cvs file at the beginning of the > > testcase, assigns values to the different threads (=users) and thats > > it. But that does not work. With 1 thread and 10 repeats the second > > repeat of the test gets the config for user 2 (=line 2 of csv file). > > So it seems like the file is read in every iteration. > > > > How is the csv config thought to be used? Do i have to exactly match > > the lines in the file to the number of threads i want to use? What if > > one of the threads gets an error and is stopped? Will not the > > correlation between thread <> csv config will be mixed up? > > > > Kind regards, peter > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/CVS-Dataset-Config-Usage--tf4116129.html#a11921316 > Sent from the JMeter - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This email (and any attachments) contains confidential information, and is > intended > only for the named recipient. Distribution or copying of this email by > anyone > other than the named recipient is prohibited. If you are not the named or > intended recipient, please notify TEMENOS or the sender immediately and > permanently destroy this email (and any attachments) and all copies of it. > No > member of TEMENOS Group AG or any of its associated or affiliated > companies is > liable for any errors or omissions in the content or transmission of this > email. Any opinions contained in this email are solely those of the author > and, > unless clearly indicated otherwise in writing, are not endorsed by any > member > of TEMENOS Group AG or any of its associated and affiliated companies. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >

