I know of teams that have done some fairly advanced testing with the
headless webkit driver. It can be pretty good. I also know that the
developers love a good bug report with a reduced test case
highlighting any issues ;)

Simon

On Tue, Feb 15, 2011 at 8:49 AM, Alister Scott <[email protected]> wrote:
> Hi Tim,
>
> I have spoken about the Rhino limitation in htmlunit with Jari before (which
> IMO makes WebDriver headless unusable), and he pointed me at webkitdriver
> (http://code.google.com/p/webkitdriver/) which looks like it'll be a
> replacement for htmlunit.
>
> I don't know how far away webkitdriver is from the primetime, but I imagine
> Jari might be able to provide some info on it.
>
> Cheers,
> Alister
>
>
> Alister Scott
> Brisbane, Australia
> Watir Web Master: http://watir.com
> Blog: http://watirmelon.com
> LinkedIn: http://www.linkedin.com/in/alisterscott
>
> "There are two ways to get enough: One is to continue to accumulate more and
> more. The other is to desire less." ~ G. K. Chesterton
>
>
> On Tue, Feb 15, 2011 at 9:17 AM, Tim Koopmans <[email protected]> wrote:
>>
>> Hi guys,
>> I've been putting more thought into load testing and what that means for
>> Watir. Watirgrid allows for distributed testing across a grid network, but
>> it is heavy in the sense of 1 core = 1 browser. So a 1000 user load test
>> means a lot of cores spun up on EC2 or the like ...
>> WebDriver seems the right direction for me. I've since added webdriver
>> support to watirgrid, and am really interested in capabilities of
>> htmlunit. I can easily spin up say 100 threads per core using htmlunit with
>> no obvious degradation to performance. It's not the perfect world
>> (especially with Rhino) but it's a good start.
>> I know others have thought about this and experimented a little. One of
>> the traps I see in this approach is htmlunit itself, or rather Rhino. If the
>> application under test has some weird JS combo not executable by Rhino then
>> the test case is stuck.
>> It would be good if we could gracefully downgrade to a lower (protocol)
>> level if needed. For example if the test case got stuck executing within
>> htmlunit, we downgrade to httpunit or net/http and make the request needed
>> to get past manually. Has anyone experimented with this before? I was
>> thinking of perhaps hijacking the session (dumping cookies from Watir,
>> re-using them with net/http if possible)
>> Jari also suggested extending HtmlUnitDriver but I'd most likely need to
>> be doing this in Java (maybe via JRuby) to get this working ... Thoughts?
>> I'm really keen to get some movement in this space (load tests with Watir,
>> one test API for functional _or_ performance automation etc) and would love
>> to talk about this with anyone else interested at Watir Day (SeConf). Other
>> areas of interest are tying Watir in with other performance monitoring tools
>> (like splunk, dynatrace, fiddler, webtiming etc). I think I'll pursue with
>> Watirgrid until it makes sense to split out otherwise.
>>
>>
>>
>> Cheers,
>> Tim
>> @90kts || watirgrid.com
>> _______________________________________________
>> Wtr-development mailing list
>> [email protected]
>> http://rubyforge.org/mailman/listinfo/wtr-development
>
>
> _______________________________________________
> Wtr-development mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/wtr-development
>
_______________________________________________
Wtr-development mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to