<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: How to evaluate the response time of a Citrix application</title> <atom:link href="http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/feed" rel="self" type="application/rss+xml" /><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-evaluate-the-response-time-of-a-citrix-application</link> <description>Engineer. Investor. Project Management Padawan. Technophile. Web 2.0 Addicted. Productivity Enthusiast. GTD Buff. Electronic Music Lover &#38; Part-Time DJ.</description> <lastBuildDate>Sun, 01 Jan 2012 08:34:52 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: Martin</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-236</link> <dc:creator>Martin</dc:creator> <pubDate>Mon, 15 Mar 2010 13:35:43 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-236</guid> <description>Hi Vijay,
Glad you found the article useful. Seems like your application is already in production and the users are experiencing some slowness from time to time. Edgesight is a great tool, but it takes some time to set-up, execute and analyze a meaningful scenario. Since your application is already being used and users are noticing the slowness, my suggestion would be to first add some counters (Perfmon) to check the server health (CPU, Memory, IO, Network, etc) while the app is slow. This way you can know if the problem is internal (peak usage) or external (internet connection problem).
It really takes some time to analyze and find the source of the issue, but again, that&#039;s why we&#039;re here.
Martin</description> <content:encoded><![CDATA[<p>Hi Vijay,<br
/> Glad you found the article useful. Seems like your application is already in production and the users are experiencing some slowness from time to time. Edgesight is a great tool, but it takes some time to set-up, execute and analyze a meaningful scenario. Since your application is already being used and users are noticing the slowness, my suggestion would be to first add some counters (Perfmon) to check the server health (CPU, Memory, IO, Network, etc) while the app is slow. This way you can know if the problem is internal (peak usage) or external (internet connection problem).<br
/> It really takes some time to analyze and find the source of the issue, but again, that&#8217;s why we&#8217;re here.</p><p>Martin</p> ]]></content:encoded> </item> <item><title>By: VJ</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-233</link> <dc:creator>VJ</dc:creator> <pubDate>Mon, 15 Mar 2010 05:13:02 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-233</guid> <description>Martin,
This is a great article written in the most simplest form. Although I m looking at at almost a year after it was posted as I was googling for something on ICA RTT. Edgesigh is a great tool to look what&#039;s happenning under the covers. I manage a medium size citrix farm in NA, &amp; encounter people complain about performnace now and then. Without Edgesight it&#039;s would have been so difficult to point out where exactly the problem lies. There is so much data Edgesight captures and there are so many good reports, i m still trying to interpret what the reports mean to the users.
Thanks
Vijay.</description> <content:encoded><![CDATA[<p>Martin,</p><p>This is a great article written in the most simplest form. Although I m looking at at almost a year after it was posted as I was googling for something on ICA RTT. Edgesigh is a great tool to look what&#8217;s happenning under the covers. I manage a medium size citrix farm in NA, &amp; encounter people complain about performnace now and then. Without Edgesight it&#8217;s would have been so difficult to point out where exactly the problem lies. There is so much data Edgesight captures and there are so many good reports, i m still trying to interpret what the reports mean to the users.</p><p>Thanks<br
/> Vijay.</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-134</link> <dc:creator>Martin</dc:creator> <pubDate>Sun, 17 Jan 2010 23:50:40 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-134</guid> <description>Hi Ram,
glad you found the article useful and thanks for the comment!
Apart from this solution, I&#039;ve already used several proprietary tools to test Citrix applications and find response times for specific transactions, including LoadRunner.  I like to use this estimation approach to evaluate response times on Citrix when there is no need for hard data and also not much time to record scripts, but sometimes it is necessary to create a simulation, using LoadRunner or any other tool. As I mentioned, the biggest challenge on recording this kind of script is synchronizing the actions. As you mentioned, LoadRunner records the processing time as think time, which is not useful for measuring the real response from the application. In order to measure the correct time, we have to change the recorded think time commands for synchronization commands, like a wait for window or an update on the screen.
I&#039;ve posted a link to a very interesting article about this issue &lt;a href=&quot;http://e-mojo.net/recording-citrix-scripts-loadrunner&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. Please have a look and see if it can help you. And keep in mind that it takes some time to get every sync right.. ;-)
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Hi Ram,<br
/> glad you found the article useful and thanks for the comment!</p><p>Apart from this solution, I&#8217;ve already used several proprietary tools to test Citrix applications and find response times for specific transactions, including LoadRunner.  I like to use this estimation approach to evaluate response times on Citrix when there is no need for hard data and also not much time to record scripts, but sometimes it is necessary to create a simulation, using LoadRunner or any other tool. As I mentioned, the biggest challenge on recording this kind of script is synchronizing the actions. As you mentioned, LoadRunner records the processing time as think time, which is not useful for measuring the real response from the application. In order to measure the correct time, we have to change the recorded think time commands for synchronization commands, like a wait for window or an update on the screen.<br
/> I&#8217;ve posted a link to a very interesting article about this issue <a
href="http://e-mojo.net/recording-citrix-scripts-loadrunner" rel="nofollow">here</a>. Please have a look and see if it can help you. And keep in mind that it takes some time to get every sync right.. <img
src='http://martinspier.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: ram</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-126</link> <dc:creator>ram</dc:creator> <pubDate>Mon, 04 Jan 2010 17:10:18 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-126</guid> <description>Hi, It is a good post. All i wanted to know is, with respect to Loadrunner synchronization is the only way to calculate the response time. Is there any way where load runner helps us in finding the response time. for example when an key stroke like &quot;ENTER&quot;, &quot;TAB&quot; it goes faster and it does wait for any event to appear. Likewise when  you click on the picklist in an screen it takes time to retrive data from the database and this is recorded as think time in CITRIX protocol. Please don&#039;t mistake these are few of my clarifications.</description> <content:encoded><![CDATA[<p>Hi, It is a good post. All i wanted to know is, with respect to Loadrunner synchronization is the only way to calculate the response time. Is there any way where load runner helps us in finding the response time. for example when an key stroke like &#8220;ENTER&#8221;, &#8220;TAB&#8221; it goes faster and it does wait for any event to appear. Likewise when  you click on the picklist in an screen it takes time to retrive data from the database and this is recorded as think time in CITRIX protocol. Please don&#8217;t mistake these are few of my clarifications.</p> ]]></content:encoded> </item> <item><title>By: JaneRadriges</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-21</link> <dc:creator>JaneRadriges</dc:creator> <pubDate>Sat, 13 Jun 2009 20:01:25 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-21</guid> <description>Hi, gr8 post thanks for posting. Information is useful!</description> <content:encoded><![CDATA[<p>Hi, gr8 post thanks for posting. Information is useful!</p> ]]></content:encoded> </item> <item><title>By: Kelly Brown</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-20</link> <dc:creator>Kelly Brown</dc:creator> <pubDate>Fri, 12 Jun 2009 19:00:05 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-20</guid> <description>Hi, very nice post. I have been wonder&#039;n bout this issue,so thanks for posting</description> <content:encoded><![CDATA[<p>Hi, very nice post. I have been wonder&#8217;n bout this issue,so thanks for posting</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-19</link> <dc:creator>Martin</dc:creator> <pubDate>Thu, 04 Jun 2009 19:53:31 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-19</guid> <description>Sure, no problem. Just don&#039;t forget to mention the source. ;-)</description> <content:encoded><![CDATA[<p>Sure, no problem. Just don&#8217;t forget to mention the source. <img
src='http://martinspier.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: AndrewBoldman</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-18</link> <dc:creator>AndrewBoldman</dc:creator> <pubDate>Thu, 04 Jun 2009 19:49:19 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-18</guid> <description>I really liked this post. Can I copy it to my site? Thank you in advance.</description> <content:encoded><![CDATA[<p>I really liked this post. Can I copy it to my site? Thank you in advance.</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-6</link> <dc:creator>Martin</dc:creator> <pubDate>Wed, 22 Apr 2009 16:08:14 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-6</guid> <description>Hello VenkataKrishnan,
What worked best for me was EdgeSight. EdgeSight is a tool developed by Citrix just to evaluate Citrix servers performance by scripting actions, reproducing them and collecting metrics.
I know that there are other tools that can accomplish that, like LoadRunner that you may be familiar with and some C# libraries that can facilitate the connection.
On LoadRunner the process is pretty straightforward, choosing the Citrix protocol and opening the ICA file to record the actions.
Last time I&#039;ve done this was using C and not VB, so that may be a problem.
Thanks for your reply,
Martin</description> <content:encoded><![CDATA[<p>Hello VenkataKrishnan,<br
/> What worked best for me was EdgeSight. EdgeSight is a tool developed by Citrix just to evaluate Citrix servers performance by scripting actions, reproducing them and collecting metrics.<br
/> I know that there are other tools that can accomplish that, like LoadRunner that you may be familiar with and some C# libraries that can facilitate the connection.<br
/> On LoadRunner the process is pretty straightforward, choosing the Citrix protocol and opening the ICA file to record the actions.<br
/> Last time I&#8217;ve done this was using C and not VB, so that may be a problem.</p><p>Thanks for your reply,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: VenkataKrishnan</title><link>http://martinspier.co.uk/how-to-evaluate-the-response-time-of-a-citrix-application/comment-page-1#comment-5</link> <dc:creator>VenkataKrishnan</dc:creator> <pubDate>Wed, 22 Apr 2009 15:49:32 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=94#comment-5</guid> <description>How to send keystrokes to a CItrix ICA client connection ?
I am trying through VB but not able to send a key stroke to a ICA session
Ur idea wil be highly appreciated</description> <content:encoded><![CDATA[<p>How to send keystrokes to a CItrix ICA client connection ?<br
/> I am trying through VB but not able to send a key stroke to a ICA session<br
/> Ur idea wil be highly appreciated</p> ]]></content:encoded> </item> </channel> </rss>
