On 4 September 2013 09:27, Philippe Mouawad <[email protected]> wrote: > One useful case is distributed testing where you don't want to bother > splitting files for each injector. > Without this all injector will process lines in same order. > With it, no need for splitting.
Separately randomised files may still result in two servers processing the same entry. Probably not at the same time, though that is not impossible either. The larger the input file, the less likely it is that the same entry will be processed more than once, but the larger the file, the larger the processing overheads. > of course I am not talking about uniqueness which is another matter. > > As always, it is a productivity feature, of course you can do it by hand. The problem is that randomising the lines at run-time is bound to increase the CPU and/or memory requirements. I think it would be a mistake to include this feature in standard JMeter. > Regards > Philippe > > On Tuesday, September 3, 2013, sebb wrote: > >> On 3 September 2013 07:45, Philippe Mouawad >> <[email protected]<javascript:;>> >> wrote: >> > Hello, >> > I think it would be useful to implement a mechanism to extract a line >> > randomly from csv, >> > I often meet this case >> >> What is the use case? >> >> > and it's annoying to handle, it would be nice to >> > have it oob. >> > >> > One problem is how to ensure uniquness if it's another requirement. >> >> That's easy. Just randomise the CSV file before starting the test run. >> >> That's how String From File came about. >> We had a long-running test that used millions of PINs that could only >> be used once, so we randomised them and split them into separate files >> which could be used once. >> >> > Work with a modulo per thread or something like it ? >> > compute at start chunks of values ? >> > >> > >> > >> > >> > -- >> > Cordialement. >> > Philippe Mouawad. >> > > > -- > Cordialement. > Philippe Mouawad.
