刚刚获得了LR 11 Vugen许可证,并尝试了TruClient,看上去很棒,基于火狐的脚本录制工作真的很不错。然而,我没有找到以下的答案:
1) TruClient的运行方式是否与QuickTest Pro虚拟用户脚本相同(每个操作系统有一个用户)?
2)它被称为Ajax TruClient,它是否意味着它只支持基于javascript的网页或所有(标准的php/html) (包括javascript等)?
发布于 2012-03-17 02:19:21
以下是一些给你的答案:
1) TruClient并不像GUI (WinRunner或现在的QTP)一样,仅限于负载生成器上的单个GUI会话。您可以在单个负载生成器上运行多个AJAX TruClient虚拟用户,它们将像虚拟用户一样“无形地”运行。您可能会发现驱动程序要重得多(需要更多的内存和CPU),因此不能像Web /HTML那样运行更多的vuser。
2) TruClient不仅适用于基于AJAX的网页,它还可以在浏览器中呈现的任何网页上工作。
发布于 2012-10-19 12:50:59
除了Mark所说的,它是纯事件驱动的,也就是说,如果用户单击链接,这就是呈现、使用资源并随后显示的内容,与传统的无头实现相反,后者使用的系统资源较少。
这是TruClient的主要警告之一(根据经验):根据脚本或工作流的复杂性,模拟单个用户可能占用大量资源,主要是内存,在我的例子中。这是因为,为了重放脚本,每个被仿真的虚拟用户都会生成一个Gecko引擎的实例,这是有代价的。
然而,真实感的水平非常接近于典型的用户会话和体验,例如,您可以设置打字速度、决定是否模拟缓存机制、对模式和图像识别进行额外的校正等等。
总的来说,大部分是积极的经验,但这有一定的代价。告诉你的惠普销售(免责声明:一个我不工作的公司,只是经验)。
发布于 2014-04-04 11:22:49
再多一点..。
TC在某些方面是一个巨大的胜利,因为你可以避免大量令人讨厌的关联。但是它也有一些缺点,内存/CPU占用可能很大,同步问题可能很棘手。
https://stackoverflow.com/questions/9680107
复制相似问题