You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Jmeter_User <um...@wipro.com> on 2009/02/16 10:45:49 UTC

Jmeter for recording http protocol in citrix environment

Hi,
 I need to record the peoplesoft application using Jmeter.
 It has a web url. But the application is accessible in citrix environment
only.
 The problem I am facing is, Jmeter is not able to record the events when
application is accessed in citrix environment.

 What I have done is:
 I have created the test plan, 
     where I have added, HTTP proxy server, HTTP request defaults, HTTP
cookie Manager and Recording Controller.
 Now to record the events in http, we need to start the HTTP proxy server,
but the problem for me is, when I open the IE which is part of Citrix
environment, I am not finding the LAN settings option itself in IE (because
the IE which is part of Citrix will not have Connections  tab enabled) .
Where I can go and give the proxy server as localhost and port as 8080 and
start recording. 
 Without doing the proxy server setting, how can I make jmeter understand
the events.
 
 My query is, is there any alternative to record in Jmeter without doing the
proxy setting for citrix environment and any other alternate way to record
using jmeter?
-- 
View this message in context: http://www.nabble.com/Jmeter-for-recording-http-protocol-in-citrix-environment-tp22034226p22034226.html
Sent from the JMeter - User mailing list archive at Nabble.com.

RE: Jmeter for recording http protocol in citrix environment

Posted by "Nair, Pramod" <pr...@bankofamerica.com>.
I have used JMeter on Citrix and have faced this problem.
So I installed BadBoy on Citrix, recorded the application using BadBoy
and exported it to JMeter.

If you don't want to do that, you should have admin privileges on Citrix
Box so that you can change the Connection Settings on IE.


Thanks
Pramod

-----Original Message-----
From: sebb [mailto:sebbaz@gmail.com] 
Sent: Monday, February 16, 2009 8:49 PM
To: JMeter Users List
Subject: Re: Jmeter for recording http protocol in citrix environment

On 16/02/2009, Jmeter_User <um...@wipro.com> wrote:
>
>  Hi,
>   I need to record the peoplesoft application using Jmeter.
>   It has a web url. But the application is accessible in citrix
environment
>  only.
>   The problem I am facing is, Jmeter is not able to record the events
when
>  application is accessed in citrix environment.
>
>   What I have done is:
>   I have created the test plan,
>      where I have added, HTTP proxy server, HTTP request defaults,
HTTP
>  cookie Manager and Recording Controller.
>   Now to record the events in http, we need to start the HTTP proxy
server,
>  but the problem for me is, when I open the IE which is part of Citrix
>  environment, I am not finding the LAN settings option itself in IE
(because
>  the IE which is part of Citrix will not have Connections  tab
enabled) .
>  Where I can go and give the proxy server as localhost and port as
8080 and
>  start recording.

Probably not possible.

>   Without doing the proxy server setting, how can I make jmeter
understand
>  the events.

Not possible.

>   My query is, is there any alternative to record in Jmeter without
doing the
>  proxy setting for citrix environment and any other alternate way to
record
>  using jmeter?

No, JMeter can only record events that it sees, and it can only see
events via its Proxy  Server. If you cannot set the browser to use the
JMeter Proxy then JMeter cannot record the events.

I don't know how Citrix works, so I don't know if JMeter will work
with Citrix. Does Citrix work with any browser? If not, then it is
possible that it has to hook itself into the browser in order to work.
In which case it's unlikely it will work with JMeter.

But you could try using BadBoy with IE to record a simple session.
Check if that works when played back with Badboy.
Then export it and see if it works with Citrix. You may need to tweak
the exported plan.

> --
>  View this message in context:
http://www.nabble.com/Jmeter-for-recording-http-protocol-in-citrix-envir
onment-tp22034226p22034226.html
>  Sent from the JMeter - User mailing list archive at Nabble.com.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org



The information contained in this transmission may contain privileged and confidential information and is intended only for the use of the person(s) named above. If you are not the intended recipient, any review, dissemination, distribution or duplication of this communication is strictly prohibited. If you received this email in error, please contact the sender immediately by reply e-mail and destroy all copies of the original message. This email is not intended as an offer or solicitation for the purchase or sale of any financial instruments.

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: Jmeter for recording http protocol in citrix environment

Posted by sebb <se...@gmail.com>.
On 16/02/2009, Jmeter_User <um...@wipro.com> wrote:
>
>  Hi,
>   I need to record the peoplesoft application using Jmeter.
>   It has a web url. But the application is accessible in citrix environment
>  only.
>   The problem I am facing is, Jmeter is not able to record the events when
>  application is accessed in citrix environment.
>
>   What I have done is:
>   I have created the test plan,
>      where I have added, HTTP proxy server, HTTP request defaults, HTTP
>  cookie Manager and Recording Controller.
>   Now to record the events in http, we need to start the HTTP proxy server,
>  but the problem for me is, when I open the IE which is part of Citrix
>  environment, I am not finding the LAN settings option itself in IE (because
>  the IE which is part of Citrix will not have Connections  tab enabled) .
>  Where I can go and give the proxy server as localhost and port as 8080 and
>  start recording.

Probably not possible.

>   Without doing the proxy server setting, how can I make jmeter understand
>  the events.

Not possible.

>   My query is, is there any alternative to record in Jmeter without doing the
>  proxy setting for citrix environment and any other alternate way to record
>  using jmeter?

No, JMeter can only record events that it sees, and it can only see
events via its Proxy  Server. If you cannot set the browser to use the
JMeter Proxy then JMeter cannot record the events.

I don't know how Citrix works, so I don't know if JMeter will work
with Citrix. Does Citrix work with any browser? If not, then it is
possible that it has to hook itself into the browser in order to work.
In which case it's unlikely it will work with JMeter.

But you could try using BadBoy with IE to record a simple session.
Check if that works when played back with Badboy.
Then export it and see if it works with Citrix. You may need to tweak
the exported plan.

> --
>  View this message in context: http://www.nabble.com/Jmeter-for-recording-http-protocol-in-citrix-environment-tp22034226p22034226.html
>  Sent from the JMeter - User mailing list archive at Nabble.com.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org