Automatization tool

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Automatization tool

lucianoluz
Hello, I'm looking for a tool to automatizate my services that can be accessed by the DWR interface.

I wanted to avoid Selenium because one of the things that I want is a load test, and I want to avoid the opening of a browser to test it.

I've read about JMeter, but it seems that i need to pass every parameter for the POST, but sometimes I have things like this one:
c0-e1=array:[] c0-e4=null:null c0-e5=null:null c0-e6=string:a c0-e3=Object_Object:{end:reference:c0-e4, start:reference:c0-e5, text:reference:c0-e6} c0-e2=array:[reference:c0-e3] c0-e7=date:Fri Jan 24 2014 00:00:00 GMT-0200 c0-e8=string:jeanrmarques c0-e9=string:DRAFT c0-e10=array:[] c0-e11=array:[] c0-e12=array:[] c0-e13=string:NONE c0-e14=string:8ac357d56244433e93a0d295c1ca842e c0-e15=array:[]


And that seems to be unreal to pass to each service that i want to test. Is there a way around it?

Or any suggestion for a good way to automatize this tests?

Thanks in advance.
Reply | Threaded
Open this post in threaded view
|

Re: Automatization tool

Mike Wilson
Administrator
PhantomJS http://phantomjs.org/ is currently quite popular for running tests that don't pop a browser. There is integration with Selenium and here's a random link on how to set it up:
http://rumandrye.wordpress.com/2013/03/12/software-test-automation-with-java-phantomjs-and-selenium/
 
Best regards
Mike Wilson
 
Luciano Luz wrote:
Hello, I'm looking for a tool to automatizate my services that can be accessed by the DWR interface.

I wanted to avoid Selenium because one of the things that I want is a load test, and I want to avoid the opening of a browser to test it.

I've read about JMeter, but it seems that i need to pass every parameter for the POST, but sometimes I have things like this one:
c0-e1=array:[] c0-e4=null:null c0-e5=null:null c0-e6=string:a c0-e3=Object_Object:{end:reference:c0-e4, start:reference:c0-e5, text:reference:c0-e6} c0-e2=array:[reference:c0-e3] c0-e7=date:Fri Jan 24 2014 00:00:00 GMT-0200 c0-e8=string:jeanrmarques c0-e9=string:DRAFT c0-e10=array:[] c0-e11=array:[] c0-e12=array:[] c0-e13=string:NONE c0-e14=string:8ac357d56244433e93a0d295c1ca842e c0-e15=array:[]


And that seems to be unreal to pass to each service that i want to test. Is there a way around it?

Or any suggestion for a good way to automatize this tests?

Thanks in advance.