Discussions

News: PushToTest TestMaker 4.1 now available

  1. PushToTest TestMaker 4.1 now available (3 messages)

    PushToTest TestMaker is a framework and utility that software developers, QA technicians, and IT managers use to build and run intelligent test agents to check Web-enabled applications and Service Oriented Architecture (SOA) systems for scalability, performance, functionality, and to proof quality of service.

    TestMaker 4.1 finishes an arc of releases that improve function and solve bugs in the code.

    Details are at:
    http://www.pushtotest.com/Downloads/features.html

    - The Recorder now works with Web applications that do not return a content-type header parameters.

    - Fixed a problem in the update checker utility. The text editor now supports scripts up to 2.147 M characters long.

    - XSTest, a framework that turns functional/unit tests into scalability and performance tests, is now built-in.

    - The on-line documentation is updated. Plus, TheServerSide.com is hosting a free download of "Java Testing and Design" (http://www.theserverside.com/books/prenticeHall/JavaTestingAndDesign/index.tss) that comes with TestMaker examples.

    PushToTest offers new support agreements for TestMaker. Details are at http://www.pushtotest.com

    -Frank
  2. I tried to use TestMaker 4.0.3-6 but have abandoned it in favor of TheGrinder:
    http://grinder.sourceforge.net/ ,which I found much more convenient for web-apps testing. Main reason: we could not make form authentication to work with TestMaker ( well, it was working initially and then stopped). TestMaker documentation was not clear about it, while in The Grinder it was in FAQ. TheGrinder also work in the multinode but does not require paying for license. I also found TheGrinder API to be more convenient.

    But it seems like TestMaker allows testing more things than TheGrinder and has kind of a GUI, while TheGrinder does not have GUI.

    Technology wise TestMaker and TheGrinder are about the same: they both use Jython test scripts to drive Java librariesÂ….

    Purpose of my post is to provide a some king of comparison between similar tools, I always hope to see the thing on very first page of tool/library documentation ( http://kgionline.com/annoying/openSrc.jsp )
  3. Thanks for your comments. The Grinder is a fine tool.

    About comparing open-source test tools... when I got started writing TestMaker (back in 1997) I found a Web page that listed 1200+ test tools, most of which were being distributed as freeware with source code included. I listed out my goals for a good testing toolkit and then matched-up the available libraries. That's how TestMaker came about. This obviously interests you so I recommend you read Chapter 5 from Java Testing and Design at http://www.theserverside.com/books/prenticeHall/JavaTestingAndDesign/index.tss to see details on the libraries (Jython, JDOM, jCookie, etc.) are part of TestMaker. Additionally, PushToTest maintains a Wiki of open-source test tools at:
    http://www.pushtotest.com/Wiki/OpenSourceandFreeTestTools/view?searchterm=jmeter

    I am glad you noticed that TestMaker goes further than Web testing. In my view testing Service Oriented Architecture (SOA) for scalability and performance requires that the test be modeled after real user behavior. That means test agent's acting like daemons and using multiple protocols.

    Feel free to drop me an email on your form problems.

    -Frank
  4. Sir, I'm a new learner of TestMaker. I just installed TestMaker and want to run the example agents. When I run the HTTP_Example.py on my computer, it shows the following error message. I really confused about it. Could anyone can help me? Please i have to test my Webservice URL for my final demo...my deadline is 20th please help me I am in need of the tool,please very urgent Error: ======================================================= HTTPExample: Functional test of a Web application ======================================================= Test created by TestMaker from http://www.pushtotest.com HTTPExample: Initialize test: setUp test: runTest Request step: 1, http://examples.pushtotest.com/responder/htmlresponder ------------------------------ Agent stopped. ------------------------------ Agent error: Traceback (innermost last): File "", line 125, in ? File "", line 67, in runTest File "D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py", line 187, in get File "D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py", line 226, in connect com.pushtotest.tool.ToolException: HTTPProtocol problem: Could not get response code. java.net.UnknownHostException : examples.pushtotest.com at com.pushtotest.tool.protocolhandler.HTTPProtocol.connect(HTTPProtocol.java:364) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java) at org.python.core.PyMethod.__call__(PyMethod.java) at org.python.core.PyObject.__call__(PyObject.java:270) at org.python.core.PyInstance.invoke(PyInstance.java) at agentbase$py.connect$6(D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py:226) at agentbase$py.call_function(D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyFunction.__call__(PyFunction.java) at org.python.core.PyInstance.invoke(PyInstance.java) at agentbase$py.get$4(D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py:187) at agentbase$py.call_function(D:\Documents and Settings\user\Desktop\TestMaker\.\lib\.\agentbase.py) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyFunction.__call__(PyFunction.java) at org.python.core.PyInstance.invoke(PyInstance.java) at org.python.pycode._pyx7.runTest$4(:67) at org.python.pycode._pyx7.call_function() at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyFunction.__call__(PyFunction.java) at org.python.core.PyInstance.invoke(PyInstance.java) at org.python.pycode._pyx7.f$0(:125) at org.python.pycode._pyx7.call_function() at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyCode.call(PyCode.java) at org.python.core.Py.runCode(Py.java) at org.python.core.Py.exec(Py.java) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java) at com.pushtotest.testmaker.gui.AgentRunner.run(Unknown Source) com.pushtotest.tool.ToolException: com.pushtotest.tool.ToolException: HTTPProtocol problem: Could not get response code. java.net.UnknownHostException: examples.pushtotest.com Please i have to test my Webservice URL for my final demo...my deadline is 20th please help me with regards, sasi