You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by "Kohn, Rodolfo" <ro...@intel.com> on 2012/05/04 16:35:48 UTC
JMeter agents in Amazon
Hello,
I'm running JMeter for distributed load test in Amazon.
When I run all components in the same AWS region, everything works OK because each host can be addressed by its private IP address. In AWS hosts are assigned a private IP address and a public IP address.
However, I found some problems when trying to execute with agents in different regions:
1- JMeter client sends its IP address to the agent in a RMI message. The problem is that the IP address identified by the JMeter client is the private IP, while I need it to send the public IP.
2- JMeter agent communicates back with the client through another port.
My questions are:
1- Is there a possibility to indicate JMeter client to send a different IP address? It could be configured.
2- Is there a way to indicate the JMeter client port for the agent to communicate back?
Thanks,
Rodolfo
RE: JMeter agents in Amazon
Posted by "Kohn, Rodolfo" <ro...@intel.com>.
Thank you Sergio.
I'll try this again (I've tried it before it it didn't work, I suppose the problem with Amazon is that I need to publish the public IP - However the public IP is not assigned to an interface, it is internally routed to the private address by AWS):
httpclient.localaddress=1.2.3.4
Regarding this option:
remote_hosts=hostname:portname, hostname:portname,...
This is not the option I'm looking for. This option is for the client to initiate RMI communication with the agent. After that, the agent opens a connection back to the client using a specific port, and I'm looking for a way to pre-define that port.
Thanks,
Rodolfo
> -----Original Message-----
> From: Sergio Boso [mailto:sergio@bosoconsulting.it]
> Sent: Friday, May 04, 2012 11:47 AM
> To: JMeter Users List
> Cc: Kohn, Rodolfo
> Subject: Re: JMeter agents in Amazon
>
> answers inline
> Il 04/05/2012 16:35, Kohn, Rodolfo ha scritto:
> > Hello,
> > I'm running JMeter for distributed load test in Amazon.
> > When I run all components in the same AWS region, everything works OK
> because each host can be addressed by its private IP address. In AWS
> hosts are assigned a private IP address and a public IP address.
> >
> > However, I found some problems when trying to execute with agents in
> different regions:
> >
> > 1- JMeter client sends its IP address to the agent in a RMI
> message. The problem is that the IP address identified by the JMeter
> client is the private IP, while I need it to send the public IP.
> >
> > 2- JMeter agent communicates back with the client through another
> port.
> >
> > My questions are:
> >
> > 1- Is there a possibility to indicate JMeter client to send a
> different IP address? It could be configured.
> yes,
> You have to use http client (4.0 is better).
>
> IN the properties file , look for
> # Define the local host address to be used for multi-homed hosts
> httpclient.localaddress=1.2.3.4
>
>
> > 2- Is there a way to indicate the JMeter client port for the
> agent to communicate back?
> yes, in .properties file go to
> # Remote hosts and RMI configuration
>
> and set
> remote_hosts=hostname:portname, hostname:portname,...
>
> default is (localhost:1099)
> >
> > Thanks,
> > Rodolfo
> >
> >
>
>
> --
>
> Ing. Sergio Boso
>
> In caso di erronea ricezione da parte di persona diversa, siete pregati
> di eliminare il messaggio e i suoi allegati in modo definitivo dai
> vostri archivi e di volercelo comunicare immediatamente restituendoci
> il messaggio via e-mail al seguente indirizzosergio@bosoconsulting.it
> <ma...@yahoo.it> L’interessato può, inoltre, esercitare
> tutti i diritti di accesso sui propri dati previsti dal decreto
> 196/2003, tra i quali i diritti di rettifica, aggiornamento e
> cancellazione, inviando un messaggio
> all’indirizzo:sergio@bosoconsulting.it
> <ma...@yahoo.it>
>
>
>
Re: JMeter agents in Amazon
Posted by Sergio Boso <se...@bosoconsulting.it>.
answers inline
Il 04/05/2012 16:35, Kohn, Rodolfo ha scritto:
> Hello,
> I'm running JMeter for distributed load test in Amazon.
> When I run all components in the same AWS region, everything works OK because each host can be addressed by its private IP address. In AWS hosts are assigned a private IP address and a public IP address.
>
> However, I found some problems when trying to execute with agents in different regions:
>
> 1- JMeter client sends its IP address to the agent in a RMI message. The problem is that the IP address identified by the JMeter client is the private IP, while I need it to send the public IP.
>
> 2- JMeter agent communicates back with the client through another port.
>
> My questions are:
>
> 1- Is there a possibility to indicate JMeter client to send a different IP address? It could be configured.
yes,
You have to use http client (4.0 is better).
IN the properties file , look for
# Define the local host address to be used for multi-homed hosts
httpclient.localaddress=1.2.3.4
> 2- Is there a way to indicate the JMeter client port for the agent to communicate back?
yes, in .properties file go to
# Remote hosts and RMI configuration
and set
remote_hosts=hostname:portname, hostname:portname,...
default is (localhost:1099)
>
> Thanks,
> Rodolfo
>
>
--
Ing. Sergio Boso
In caso di erronea ricezione da parte di persona diversa, siete pregati di eliminare il messaggio e i suoi allegati in modo
definitivo dai vostri archivi e di volercelo comunicare immediatamente restituendoci il messaggio via e-mail al seguente
indirizzosergio@bosoconsulting.it <ma...@yahoo.it>
L’interessato può, inoltre, esercitare tutti i diritti di accesso sui propri dati previsti dal decreto 196/2003, tra i quali i
diritti di rettifica, aggiornamento e cancellazione, inviando un messaggio all’indirizzo:sergio@bosoconsulting.it
<ma...@yahoo.it>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org