On 6 April 2015 at 16:59, Shmuel Krakower <[email protected]> wrote: > To be honest, as a user of jmeter I would expect it to allow me to check a > checkbox in the csv data set config element for random order. This is not > the first time that this topic is being asked for and it is pretty basic.
It is not possible in general to implement this without requiring lots of processing and/or memory. e.g. how to find the nth row in a CSV file which uses variable length records? How to keep track of which entries have already been processed? Yes, it is of course possible, but it is not trivial. Given that there are easy work-rounds, there is little incentive for the developers to spend time on implementing, testing, documenting and maintaining such a feature. > Maybe someone will implement such a feature ? > > The implementation can be writing to a temp file on filesystem during the > initialization of the config element and deleting it once the test is done. This can already be done using a shell script. And if you want JMeter to run the shell script that can be done using the OS Sampler. It does not make sense to overload the config element with this extra processing. > www.beatsoo.org - free application performance monitoring from world wide > locations. > On Apr 6, 2015 6:45 PM, "Deepak Shetty" <[email protected]> wrote: > >> >I think as Sergio Boso's answer is the best one. >> My vote would go for pre calculate - It works for most use cases. adding >> another piece of software is overkill for most cases. >> >> On Mon, Apr 6, 2015 at 12:38 AM, chaitanya bhatt < >> [email protected]> >> wrote: >> >> > I think as Sergio Boso's answer is the best one. Using RedisDataSet >> plugin >> > is a superb solution to randomize data. Since Redis runs as a server this >> > solution randomizes data fetch across all remote Jmeter instances. >> > >> > Thanks >> > Chaitanya M Bhatt >> > http://www.performancecompetence.com >> > >> > On Sun, Apr 5, 2015 at 11:49 PM, Bob <[email protected]> wrote: >> > >> > > Is it possible to randomly select without changing CSV file? >> > > >> > > >> > > On 06/04/15 11:45, Shmuel Krakower wrote: >> > > >> > >> Erez - the way I currently do that is by radnomzing the files with a >> > linux >> > >> shell script, before I start jmeter. >> > >> The following commands will randomize all csv files in the current >> > working >> > >> directory: >> > >> >> > >> for f in *.csv; do cat $f | awk 'BEGIN{srand();}{print rand()"\t"$0}' >> | >> > >> sort -k1 -n | cut -f2- > $f.abc; mv $f.abc $f -f;done >> > >> >> > >> >> > >> >> > >> Shmuel Krakower. >> > >> www.Beatsoo.org - re-use your jmeter scripts for application >> > performance >> > >> monitoring from worldwide locations for free. >> > >> >> > >> On Mon, Apr 6, 2015 at 8:25 AM, Bob <[email protected]> wrote: >> > >> >> > >> I'm also searching for such solution. >> > >>> >> > >>> On 02/04/15 19:59, Erez Naim wrote: >> > >>> >> > >>> Hi all, >> > >>>> >> > >>>> I mean I don’t want it to take one by one values but want to >> randomize >> > >>>> it. Is it possible? >> > >>>> >> > >>>> Thanks !! >> > >>>> >> > >>>> Erez Naim | QA Lead | LinkedIn <http://www.linkedin.com/ >> > >>>> profile/view?id=34323263>vCard <http://www.theneura.com/ >> > >>>> vCards/gilad.vcf>Twitter >> > >>>> <http://twitter.com/#%21/giladmeiri/> >> > >>>> >> > >>>> cid:[email protected] >> > >>>> >> > >>>> EL AL 2 Street | Herzliya >> > >>>> mobile (+972) 50 9 555 686 | fax (408) 689.1366 | skype erez.neura >> > >>>> >> > >>>> website <http://www.theneura.com/> |blog < >> http://www.startupbitz.com/ >> > > >> > >>>> |twitter <https://twitter.com/intent/user?screen_name=theneura> >> |map >> > < >> > >>>> http://goo.gl/maps/ZRkg5> >> > >>>> >> > >>>> >> > >>>> >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: [email protected] >> > > For additional commands, e-mail: [email protected] >> > > >> > > >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
