Looking forward!

Thanks!


www.ginsbourg.com | 054-6690915 |  Sent from my BlackBerry® smartphone from 
orange. 

-----Original Message-----
From: sebb <seb...@gmail.com>
Date: Fri, 31 Aug 2012 16:52:48 
To: JMeter Users List<user@jmeter.apache.org>
Reply-To: "JMeter Users List" <user@jmeter.apache.org>
Subject: Re: JMeter threading model

On 31 August 2012 16:12, Shay Ginsbourg <sginsbo...@gmail.com> wrote:
> Well done!
>
> Which JMeter version has all that implemented in?
>

The next version - which will likely be 2.8.

>
>
>
>
> On Fri, Aug 31, 2012 at 3:04 PM, sebb <seb...@gmail.com> wrote:
>>
>> Just to follow up - we have now implemented changes to the
>> TestCompiler and JavaSamplers to reduce the long-term memory storage
>> needed.
>>
>> The memory requirement imposed by JMeter itself is now proportional to
>> the number of active threads; when a thread completes, its memory
>> should be released.
>>
>> In conjunction with the Thread Group delayed thread creation option
>> and a long ramp-up, it's now possible to run a test with hundreds of
>> thousands of threads (possibly over a million), so long as the number
>> of concurrent (active) threads is kept to a reasonable number.
>>
>> On 7 August 2012 08:54, Philippe Mouawad <philippe.moua...@gmail.com> wrote:
>> > Hello Kirk,
>> > Thank you very much for your feedback.
>> > Waiting for the big test result.
>> >
>> > Regards
>> > Philippe
>> >
>> > On Monday, August 6, 2012, Philippe Mouawad wrote:
>> >
>> >> From kirk (bad subject due to vacation message :) ) :
>> >>
>> >>
>> >>
>> >> Hi Phillippe,
>> >>
>> >> The on demand thread group worked brilliantly for my short test. I'll 
>> >> repeat with an 8 hour
>> >> run to give it an even better test and let you know how that worked.
>> >>
>> >> -- Kirk
>> >>
>> >>
>> >> ---------- Forwarded message ----------
>> >> From: *Kirk Pepperdine*
>> >> Date: Monday, August 6, 2012
>> >> Subject: JMeter threading model
>> >> To: Philippe Mouawad <philippe.moua...@gmail.com>
>> >> Cc: JMeter Users List <user@jmeter.apache.org>
>> >>
>> >>
>> >> Hi Philippe,
>> >>
>> >> Just got back from vacation going through email and I noticed that I
>> >> missed this one. So I've now downloaded the nightly build and loaded a 
>> >> test
>> >> plan to check it out. Unfortunately the benchmark I decided to setup and
>> >> run against is borked. Well, I don't know if JMeter is the source of the
>> >> problem my recent upgrade to Mountain Lion (and what it did to Java). I'll
>> >> retry on an older machine where the bench should still behave as expected
>> >> and then see how this new ThreadGroup functions. My guess is that it 
>> >> should
>> >> be ok as it didn't complain as it would have using a regular ThreadGroup.
>> >> However, I would like to run a much much longer test to make sure. I'll
>> >> report back once this is done.
>> >>
>> >> Regards,
>> >> Kirk
>> >>
>> >> On 2012-07-14, at 3:36 PM, Philippe Mouawad <philippe.moua...@gmail.com>
>> >> wrote:
>> >>
>> >> Hello,
>> >> Just a little mail to inform you that this feature has been implemented as
>> >> part of:
>> >>
>> >>    - https://issues.apache.org/bugzilla/show_bug.cgi?id=53418
>> >>
>> >> It is currently available in nightly build:
>> >>
>> >>    - http://ci.apache.org/projects/jmeter/nightlies/
>> >>
>> >>
>> >> @Kirk, it would be nice from you to look at this feature to see if it
>> >> answers your initial request and give us some feedback.
>> >>
>> >> *Note that this feature may be subject to changes until next release, but
>> >> getting some feedback would be very useful.
>> >> *
>> >>
>> >> Regards
>> >> Philippe M.
>> >>
>> >> On Sun, Jun 17, 2012 at 9:06 PM, sebb <seb...@gmail.com> wrote:
>> >>
>> >> On 17 June 2012 13:57, Flavio Cysne <flaviocy...@gmail.com> wrote:
>> >> > Post entry in my blog:
>> >> >
>> >> http://flaviocysne.blogspot.com.br/2012/06/how-to-dynamically-increasedecrease.html
>> >> >
>> >> > It's an unfinished work, but it's suffice to make what is proposed.
>> >> > Comments and constructive criticism are welcome.
>> >>
>> >> Thanks!
>> >>
>> >> The property used to control the thread count can also be set using
>> >> the BeanShell server, see:
>> >>
>> >> http://jmeter.apache.org/usermanual/best-practices.html#beanshell_server
>> >>
>> >> Or since properties are global, you could run the property update
>> >> sampler ("load controller") in a separate parallel thread group with
>> >> one thread.
>> >>
>> >> However, JMeter will still have to start all the threads - even if
>> >> they are not actively sampling - which will take up memory.
>> >>
>> >> It may not be too hard to change JMeter so it delays the thread
>> >> creation until required.
>> >> That may help in some use cases.
>> >>
>> >> But it would probably be somewhat harder to allow threads to be
>> >> created later on demand.
>> >> And converting to an event-based model is definitely a lot of work.
>> >>
>> >> > Hope it helps you.
>> >> > Flávio Cysne
>> >> >
>> >> > 2012/6/15 Flavio Cysne <flaviocy...@gmail.com>
>> >> >
>> >> >> Errata:
>> >> >>
>> >> >> The first "If Controller" is executed and update a property named
>> >> >> "currentThreads" ...
>> >> >>
>> >> >>
>> >> >> 2012/6/15 Flavio Cysne <flaviocy...@gmail.com>
>> >> >>
>> >> >>> I have tested something in JMeter that could achieve a dynamic
>> >> threading
>> >> >>> model and there was no need of new implementations.
>> >> >>>
>> >> >>> Basically, I have this structure:
>> >> >>>
>> >> >>> 1. Test Plan: { variables : [ {name: "maxThreads", value: 5}, {name:
>> >> >>> "currentThreads", value: 1} ] }
>> >> >>> 2. | - Thread Group: { threads: "${maxThreads}", rampup: 0, infinite:
>> >> >>> true }
>> >> >>> 3.     | - If Controller: { condition: "(${__threadNum()} ===
>> >> >>> ${maxThreads})" }
>> >> >>> 4.         | - Sampler /* I've used HTTP Request, but anyone would be
>> >> >>> used */
>> >> >>> 5.             | - RegEx Extractor: {refName: "th
>> >>
>> >>
>> >>
>> >> --
>> >> Cordialement.
>> >> Philippe Mouawad.
>> >>
>> >>
>> >>
>> >>
>> >
>> > --
>> > Cordialement.
>> > Philippe Mouawad.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
>> For additional commands, e-mail: user-h...@jmeter.apache.org
>>
>
>
>
> --
>
> Regards,
>
>
> Shay Ginsbourg
>
> Regulatory & Testing Affairs Consultant
>
>
> WWW.GINSBOURG.COM
>
>
> Providing Regulatory, Medical & Performance Testing services since 2008:
>
>
> * IEC 62304 Medical Device Software Life Cycle
>
> * IEEE 829 Software Test Documentation
>
> * ISO 14971 Medical Device Risk Management
>
> * FDA 21 CFR Part 11 Software Validation
>
> * IEC 60601-1:2005 3rd ED PEMS - Medical Electrical Equipment
>
> * End-to-end verification, validation, and testing (VV&T)
>
> * FDA and CE submissions
>
> * Open source free testing tools implementation
>
> * Functionality and regression testing
>
> * Software Performance & Load testing
>
> * Software Testing Advanced Automation
>
> * Medical Software Verification & Validation
>
> * Medical Device Verification & Validation
>
> * Medical Device Regulatory Submission
>
> * Organizational Regulatory Qualification
>
>
> Formerly QA Manager of LoadRunner at Mercury Interactive
>
>
> M.Sc. cum laude in Bio-Medical Engineering
>
> M.Sc. in Mechanical Engineering
>
>
> Work:   +972(0)3-5185873
>
> Mobile:  +972(0)54-6690915
>
>
> Email: sginsbo...@gmail.com
>
>
> Visit my personal page on LinkedIn at: 
> http://www.linkedin.com/in/shayginsbourg
>
>
> Please consider your environmental responsibility before printing this e-mail.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
> For additional commands, e-mail: user-h...@jmeter.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
For additional commands, e-mail: user-h...@jmeter.apache.org

Reply via email to