[ptt-users] jboss and XS Test
Prabhat Jha
prabhat.jha at jboss.com
Tue Dec 12 14:46:36 PST 2006
Hi Frank,
I was finally able to run sushiboats.py against jboss. Thanks for your
help. Of course, I am going to dive into code now play with different
config now. Just as a primer, can you please let me know what do I need
to modify to similuate different load scenario? Also, I did not see any
info under Meters and Charts tabbed pane.
In case somebody else tries to run tests against JBoss, they need to add
following jars in TestMaker\TMCP.bat.
======
set SOAKIT_HOME=C:\qa\pushToTest\source
REM ** TVDinner Client
set
TMCP=%TMCP%;%SOAKIT_HOME%\Dev\TVDinner\JBoss4\deploy\tvdinnerClient_Jbos
s.jar
REM ** SushiBoats Client
set
TMCP=%TMCP%;%SOAKIT_HOME%\Dev\SushiBoats\JBoss4\deploy\sushiboatsClient_
Jboss.jar
REM ** TheBuffet Client
set
TMCP=%TMCP%;%SOAKIT_HOME%\Dev\TheBuffet\JBoss4\deploy\thebuffetClient_Jb
oss.jar
set TMCP=%TMCP%;%SOAKIT_HOME%\Dev\DPL\deploy\DPL.jar
REM====================================================
SET JWSDP_HOME=C:\software\jwsdp-1.6
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-impl.jar
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-api.jar
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-spi.jar
set TMCP=%TMCP%;%JWSDP_HOME%\fastinfoset\lib\FastInfoSet.jar
set TMCP=%TMCP%;%JWSDP_HOME%\sjsxp\lib\jsr173_api.jar
set TMCP=%TMCP%;%JWSDP_HOME%\saaj\lib\saaj-impl.jar
set TMCP=%TMCP%;%JWSDP_HOME%\saaj\lib\saaj-api.jar
Regards,
Prabhat
-----Original Message-----
From: users-bounces at lists.pushtotest.com
[mailto:users-bounces at lists.pushtotest.com] On Behalf Of Frank Cohen
Sent: Thursday, December 07, 2006 1:12 PM
To: TestMaker users list
Subject: Re: [ptt-users] jboss and XS Test
Hi Prabhat:
1. The source\dev\XSTest\tm_start\SetSoakitEnv.bat is a little script
that contains the variables you should set for the tests to work.
JBOSS_HOME should point to the JBoss installation directory (where it
was installed). If it is working in a remote server, we will require
some of the jar that came with it, as distributables, in the client
side.
I have this in in the list:
source\dev\SushiBoats\JBoss4\deploy\build.xml(15): <property
name="jboss.home" value="${env.JBOSS_HOME}"/>
source\dev\SushiBoats\JBoss4\deploy\build.xml(160): <copy todir="$
{env.JBOSS_HOME}/server/default/deploy">
source\dev\TheBuffet\JBoss4\deploy\build.xml(29): <fileset dir="$
{env.JBOSS_HOME}/client">
source\dev\TheBuffet\JBoss4\deploy\build.xml(37): <fileset dir="$
{env.JBOSS_HOME}/lib/">
source\dev\TheBuffet\JBoss4\deploy\build.xml(114): <copy todir="$
{env.JBOSS_HOME}/server/default/deploy">
source\dev\TVDinner\JBoss4\deploy\build.xml(17): <property
name="jboss.home" value="${env.JBOSS_HOME}"/>
source\dev\TVDinner\JBoss4\deploy\build.xml(173): <copy todir="$
{env.JBOSS_HOME}/server/default/deploy">
Note that for Sushiboats we need the JBOSS_HOME only to deploy. It
is in TheBuffet that we use the Jboss Client and some Lib jar files.
2. TestMaker is not ready out of the box to run the examples. The
TestMaker.bat and TMCP.bat files require some changes, in order to
load the client jar files required to run some agents.
Particularly, the problem presented is in the jboss4_sushiboats.py
line :
# javax's Stub
from javax.xml.rpc import Stub
This is loaded in the TMCP_Rest.bat, referenced in the line:
REM ** JWSDP Libraries
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-impl.jar
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-api.jar
set TMCP=%TMCP%;%JWSDP_HOME%\jaxrpc\lib\jaxrpc-spi.jar
Note that the JWSDP must be installed and the JWSDP_HOME should be
set to point to it.
So, please copy the bat files that are in the SOAKit\source\dev\XSTest
\tm_start directory to the TestMaker install dir (be sure to include
the tesmaker.bat).
Then edit the SetSoakitEnv.bat script to set the environment
variables, and execute it.
Lastly, run the testmaker.bat file. It will show a selection menu,
where the user simply needs to choose the option 3 (Rest) which calls
the correct TCMP and sets all libraries for running JBoss examples.
Hope this helps.
-Frank
On Dec 7, 2006, at 7:13 AM, Prabhat Jha wrote:
> I see JBOSS_HOME being used in pushToTest\source\dev\SushiBoats
> \JBoss4\deploy\build.xml. I am going to follow on that but what I
> am trying to do is to use prebuilt binaries, both client and
> server, through GUI. Intuitively, I was thinking it would be in
> pushToTest\TestMaker\XSTest\properties.py.
>
>
>
> Regards,
>
> Prabhat
>
>
>
> From: users-bounces at lists.pushtotest.com [mailto:users-
> bounces at lists.pushtotest.com] On Behalf Of Prabhat Jha
> Sent: Thursday, December 07, 2006 8:02 AM
> To: TestMaker users list
> Subject: RE: [ptt-users] jboss and XS Test
>
>
>
> Hi Paul,
>
>
>
> I do not see any content in your mail. Looks like accidental click
> on send button:-(
>
>
>
> Regards,
>
> Prabhat
>
>
>
> From: users-bounces at lists.pushtotest.com on behalf of Paul Cuda
> Sent: Thu 12/7/2006 7:55 AM
> To: TestMaker users list
> Subject: Re: [ptt-users] jboss and XS Test
>
>
>
> ___
> Sent with SnapperMail
> www.snappermail.com
>
> ..... Original Message .......
> On Wed, 6 Dec 2006 18:24:43 -0800 Frank Cohen
> <fcohen at pushtotest.com> wrote:
> >Hi Prabhat: Thanks for downloading TestMaker. Which Kit are you
> >using? The file name will help. Thanks. -Frank
> >
> >
> >On Dec 6, 2006, at 3:45 PM, Prabhat Jha wrote:
> >
> >> Hi,
> >>
> >>
> >>
> >> I just downloaded TestMaker and I am trying to run
> >> jboss4_sushiboats.py with jboss using GUI. Prebuilt binaries for
> >> sushiboats deploys with no problem. I am having problem running the
> >> XS Test. I would appreciate if you could help with me following
> >> questions:
> >>
> >>
> >>
> >> Where do I set the HOME locations for the JBoss application server
> >> in startup script? I am referring to Section 1.5 in the developer
> >> journal.
> >> Prebuilt binaries has client side jar as well. Where do I need to
> >> add this jar so that it's in classpath?
> >> I am getting following error when I run sushiboats.py
> >> Agent error:
> >>
> >> Traceback (innermost last):
> >>
> >> File "<string>", line 22, in ?
> >>
> >> ImportError: No module named rpc
> >>
> >>
> >>
> >>
> >>
> >> I think this error can be resolved once I have answer to 1 & 2.
> >> Thanks in advance for your help.
> >>
> >>
> >>
> >> Regards,
> >>
> >> Prabhat
> >>
> >>
> >>
> >> _______________________________________________
> >> Users mailing list
> >> Users at lists.pushtotest.com
> >> http://lists.pushtotest.com/mailman/listinfo/users
> >
> >_______________________________________________
> >Users mailing list
> >Users at lists.pushtotest.com
> >http://lists.pushtotest.com/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/users
_______________________________________________
Users mailing list
Users at lists.pushtotest.com
http://lists.pushtotest.com/mailman/listinfo/users
More information about the Users
mailing list