On 10 November 2010 17:05, Andrei Ghimus <[email protected]> wrote: > I've just tested with the "JavaTest" Java Sampler and it does indeed > work as I need it to. > However, the sampler I'm calling is another Java Sampler that's > calling a custom method (written by me). I'm referencing the SFF > identically as in the above example and the behavior changes: it only > reads the first line.
In which case the Java Sampler probably has a fault in it; it most likely resolves the variable at the wrong point. This will probably affect User Parameter variables as well. > On Wed, Nov 10, 2010 at 5:46 PM, Deepak Shetty <[email protected]> wrote: >> Tested string from file too , works fine >> ThreadGroup >> +Loop Controller >> ++Sampler (Name = ${_StringFromFile(c:/test.csv)} ) >> View Results Tree >> >> perhaps you should explain your test structure or upload a stripped down >> version of your test script that is failing and give us a link >> >> regards >> deepak >> >> On Wed, Nov 10, 2010 at 8:35 AM, Andrei Ghimus <[email protected]> wrote: >> >>> On Wed, Nov 10, 2010 at 4:58 PM, sebb <[email protected]> wrote: >>> > On 10 November 2010 14:31, Andrei Ghimus <[email protected]> wrote: >>> >> Good day! >>> >> >>> >> I'm using JMeter to load test a search webapp. >>> >> I have a Sampler in a 100x Loop that sends a search query to the >>> >> application and I need the search query to be different from the >>> >> previous one. >>> >> >>> >> What I've tried so far: >>> >> - __StringFromFile() - does not work because it only moves to the next >>> >> line at the start of each Thread/Iterarion, not at the start of each >>> >> Loop, >>> > >>> > That's not the case. >>> > >>> > SFF does work; however it depends where you reference it - if it is in >>> > a Config element then the file will be read when the Config element is >>> > processed. >>> > >>> > If you reference it directly in the sampler, or in the UDV >>> > Pre-Processor it will work as you want. >>> >>> If I reference it in the Sampler, it always returns the first line. If >>> I put a User Parameters (I assume that's what you meant by UDV) >>> pre-processor in front of it, it always returns the second line. >>> > >>> >> - __FileToString() - does not work because I can't __split() the file >>> >> by newline, >>> >> - CSV Data Set Config - does not work, not even nested inside the >>> >> Loop, same as for __StringFromFile(), >>> >> - __CSVRead() - does not work, same as for __StringFromFile(). >>> >> >>> >> I'm running out of ideas/options. If anyone has done anything similar, >>> >> please share how you went about it. >>> >> >>> >> --------------------------------------------------------------------- >>> >> 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] >>> > >>> > >>> >>> --------------------------------------------------------------------- >>> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

