Blazemeter Citrix Plug in problems

41 views
Skip to first unread message

Sunil

unread,
Dec 16, 2024, 9:22:38 AM12/16/24
to jmeter-plugins
I have a problem with the Blazemeter Citrix plugin.

When I enter the storefront URL, the application details and run the recorder I get the following error: Unexpected response from the Storefront authentication method

Now, there is no user credential to the store front or to the application so I am assuming that is why I am getting the error.

So, based on that I disabled the following:

Verify if storefront is authenticated
Get Authentication method
Setting the login cookie
If portal is storefront

After re-running the recorder, the ICA file is downloaded and the application is attempting to launch but now getting CONNECT TIME_OUT error waiting for ONCconnect.

The log file says "reason:2" I don't know if that is helpful at all.

I've tried to increase the time out setting in the user_properties file to 180000 ms but doesn't seem to have helped.

Any thoughts please?

Many thanks.

Dmitri T

unread,
Dec 16, 2024, 10:31:01 AM12/16/24
to jmeter-plugins
I guess the best possible option is opening a BlazeMeter Support Ticket  as we cannot reproduce your issue. Other thing to consider is enabling JMeter debug logging for the Citrix plugin and checking Troubleshooting section of documentation

David Giordano

unread,
Dec 16, 2024, 11:26:59 AM12/16/24
to jmeter-...@googlegroups.com
Hi Sunil.

The plugin provides support for the default method of credentials for StoreFront 2.1 or later and some old Citrix Gateway (experimental).
The plugin does not have support for: Citrix Access Gateway, NetScaler and Citrix ADC.
If you use some other auth method than the default, it will not work.
But it is intended so that those who have different portals or authentication mechanisms or customization in the Citrix portal can make their own access flow.

https://github.com/Blazemeter/CitrixPlugin/blob/master/MANUAL.md#recording-custom-test-fragment-for-download-ica

The recommendation is that you first create a script with JMeter that can automate authentication and download the ICA file.
Once you have accomplished that step on a JMX file, you have to integrate it into the Citrix template (or in a copy) and change which fragment you want to use for that ICA file download process.
You can use the fragment provided as an example in the Citrix template as a reference where it shows how when the ICA file is reached, a special sampler downloader is used for that type of file.

You can try to automate the flow, either manually, using the JMeter HTTP Recorder or using the BlazeMeter Automatic Correlation Recorder plugin.

The fact that your portal is not asking for a user indicates that you apparently have some kind of integration with Kerberos or NTLM, and will require that your JMeter script can resolve that type of integration in order to automate access using that authorization method.
Since JMeter runs on Java it can be a bit of a challenge to configure it.
First you have to know what authentication technology is used, how to automate it in jmeter and then make the flow to get to the ICA file.

I know of people who have performed this procedure because they had either one of the unsupported portals or adaptations to the default portals.
This is the mechanism that the template from the plugin has to allow this. For some adaptations little work is required, sometimes the original script is slightly modified, for others it requires building a new automated flow with JMeter to gain access to the ica file.

And if you are a BlazeMeter customer, you can request support by creating a ticket in their support system.

I hope it is useful.
Regards
David



--
You received this message because you are subscribed to the Google Groups "jmeter-plugins" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jmeter-plugin...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jmeter-plugins/e0fa22a5-2e71-4e33-beaf-a7f541f8947dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages