jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chaitanya bhatt <>
Subject Re: Web Driver based Sampler?
Date Sat, 21 Apr 2012 07:26:56 GMT
Pleanty of awesome tools are already available for free to meet your goals.


Free or Premium:

Selenium has a webdriver which you can plan on extending - if you will.
IMHO Jmeter is not the right platform for this.
Chaitnaya M Bhatt
On Fri, Apr 20, 2012 at 11:55 PM, Cheen-Pin Lim <>wrote:

> Hi,
> After looking at the current HTTP Sampler, I would like to propose a
> WebDriver based implementation.  The problem is that with a lot of modern
> websites using AJAX, advanced CSS3 (transitions/transforms) to do the
> rendering, the performance problem may not be 'visible' to the standard
> HTTP Sampler.  The idea is that if we could use JMeter to control a browser
> and collect the time it takes to render each 'page' it would give the users
> an understanding of how long a page would take to render.
> Some of the high level goals are as follows:
>   1. Allow any WebDriver supported browser to be used to perform the
>   Sampling.
>   2. Provide a BeanShell/BSF style pane where the user can script the
>   behaviour of WebDriver.
> I've got a very basic implementation working here:
> - you'll have to switch to the 'webmeter'
> branch to see the changes.  There are limitations with this proof of
> concept, mainly:
>   1. It only creates Firefox instances
>   2. I've only provided Javascript lang support using BSF.
> Some outstanding questions:
>   1. How to support Phone (Android/iOS) based WebDriver, as these seem to
>   expect to only connect to a single phone.
> I would be happy to contribute the changes back to JMeter.  Can I get some
> feedback on this proposal, and what I need to do to contribute my changes
> back to the main JMeter codebase?
> regards,
> CP Lim

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message