Search code examples
jmeterperformance-testingcitrixloadrunner

Citrix with Load Runner : ctrx_get_bitmap_value returning different value while image is the same


I am using Micro Focus Load Runner to record / load test a Citrix ICA application.

I use ctrx_get_bitmap_value to wait for a screen to have the expected state.

I tried already ctrx_sync_on_bitmap and got same issue and I read it was buggy:

My problem is that, on the same machine, even if the screenshot looks the same for me, it seems the bitmap hash computed is different.

I read this about the Tolerance feature:

But does it really work as per, since reference documentation advises not to use it:

-https://admhelp.microfocus.com/lr/en/12.60/help/WebHelp/Content/VuGen/128450_c_ctirix_replaing_tips.htm#mt-item-6

Note this is not the below issues as I am on same machine:


Solution

  • It appears from further tests that:

    • The Citrix cluster was load balancing strangely to another server which lead to different bitmaps due to a slight position offset in positionning
    • We also had to switch to Windows Classic theme as per :