When using the JMeter Citrix Plugin in a Private cloud environment, any attempt to upload the JMeter script results in validation errors.
The JMeter Citrix Plugin typically requires a private location with one or more Windows based agents, see this article. In a Private Cloud environment the validation of files uploaded to a scenario is validated by a randomly chosen agent from the private location. However Windows based agents do not have a torero component which is responsible for doing the validation. Therefore the validation fails.
BLAZEMETER PERFORMANCE TESTING
There is currently no other solution than to run the JMeter Citrix plugin in public cloud (a.blazemeter.com). In the public cloud environment, the validation is done by the torero component residing in the Blazemeter backend rather than the agent in a private location.
R&D is aware of this limitation and there are plans to redesign the Windows based agent, no ETA as of yet.