[ptt-users] Some more TestMaker5 questions

Frank Cohen fcohen at pushtotest.com
Tue Jan 22 19:00:10 PST 2008


Hi Sameer:

Thanks for using PushToTest TestMaker. I am very glad to see it is  
working at CA. Here are some thoughts on your questions:

> Question# 1: When I try to run the TestMaker5 from the command  
> line, its spits out the message: "The node localhost is invalid".  
> However, when I have TestMaker GUI up and running and then I try to  
> run a scenario via command line, things work just fine. I am using  
> the following command line:
>
>
>
> TestMaker.bat -commandline -t Tests/Trade6LoadTest.xml
>
>
>
> I am assuming that somehow this command line itself is not able to  
> start the TestNode and therefore complains when run without the  
> TestMaker GUI up and running. Is this a known problem or I am  
> missing some parameter in the command line? It seems odd to have  
> this kind of dependency on the GUI.
>

PushToTest TestMaker starts a local TestNode as a convenience when  
authoring tests in the TestMaker application. Please launch the  
TestNode from the command-line too. You can do this today with:

TestMaker_home/TestNetwork/TestNode/startup.bat (for Windows, and .sh  
for Unix/Linux/Mac)

(By the way, the same is true about the local Resource Monitor -  
PTTMonitor)


>  ·         Question# 2: TestMaker logs data for each transaction  
> after every run (in xml format). Depending on the transactions  
> throughput and test durations, this can be a huge xml file and TM  
> itself can take up significant time and resources to generate that  
> log (at the end of the run). Is there a way to shutoff this logging  
> if that raw data is not required?
>

There are controls over the logging provided in the TestScenario.  
(http://docs.pushtotest.com/docs/reference.html) There is currently  
no way to eliminate the transaction logging. I am open to your ideas  
to make TestMaker better and easier to use.

We are currently working on an Enhanced Results Analysis engine that  
gives you much more control over what is reported. Details are found  
at http://bugs.pushtotest.com/ticket/188 and I blogged about it just  
yesterday at http://www.pushtotest.com/thecohenblog.



> ·         Question# 3: This is continuation of Question# 2. During  
> any given test run, how is testmaker5 internally managing this per  
> transaction data in its internal data structures? For high volume  
> tests spanning over many hrs, are we supposed to run into JVM heap  
> out-of-space kind of problems with the way this is implemented  
> right now?
>

TestMaker uses a snapshot mechanism to move the transaction data from  
the TestNodes to the TestMaker console. It is possible to run out of  
memory but we have not seen that happen yet (and we have run multi- 
day tests.)

One option you may find useful is logging to a relational database.  
This is documented here: http://bugs.pushtotest.com/ticket/62 and  
results analysis in general is at:  http://docs.pushtotest.com/docs/ 
analyzingresults.html


Hope this helps!

-Frank


>
>
>
>
> Thanks in advance,
>
> -Sameer
>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/users



--
Frank Cohen, PushToTest, http://www.PushToTest.com, phone 408 871 0122
TestMaker open-source test automation





More information about the Users mailing list