在 LoadRunner 中,ctrx_set_window_ex 和 ctrx_sync_on_window 之间有什么区别

In LoadRunner what's the difference between ctrx_set_window_ex and ctrx_sync_on_window

我正在使用 Load Runner 和 Citrix 协议对 Citrix 应用程序进行性能测试。

我需要等待 window 出现,阅读我看到的文档我可以使用其中之一:

但是阅读他们的文档,除了时间因素以及我应该使用哪个之外,我并不清楚它们之间的区别。

我都试过了,它们都对我有用,但我不知道哪个最好。

第一个选项:

ctrx_sync_on_window("Notepad", ACTIVE, 0, 0, 801, 601, "snapshotXX", CTRX_LAST);

第二个选项:

// Wait 5 seconds for Notepad popup to appear
ctrx_win_exist("Notepad",5)

ctrx_win_exist 主要用于需要时间范围直到 windows appears/becomes 活动; ctrx_sync_on_window是同步选项的一部分,比如位图同步。它将确保 windows 位于指定位置。

一般要看脚本用哪个比较好