`
jedichou
  • 浏览: 20490 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

20080406-Loadrunner-Citrix ICA虚拟用户函数

阅读更多
Citrix products deliver applications across networks. Applications reside on the Citrix server; access to those applications is delivered to remote machines (the Citrix clients) via Citrix's ICA protocol. ICA supports a full GUI interface of the server application on the client side.

LoadRunner records GUI activity on the Citrix client and replays it to the Citrix server.

Currently, events are recorded in analog mode. That is, objects are identified by their coordinate position, and not by a context-sensitive name (e.g."OK_BUTTON"). For example, the parameters of the ctrx_mouse_click function, x_pos and y_pos, specify the pixel coordinates of the mouse click, found, say, within a window dialog's "OK" button.

连接函数
ctrx_connect_server:  连接Citrix服务
ctrx_disconnect_server:  断开Citrix服务器连接
ctrx_set_connect_opt:  设置Citrix ICA服务器选项并连接 
ctrx_nfuse_connect:  Connects to a Citrix server via an NFUSE portal 

鼠标事件函数
ctrx_mouse_click:  模拟Client的一个鼠标点击事件
ctrx_mouse_double_click:  模拟Client的一个鼠标双击事件 
ctrx_mouse_down:  模拟一个鼠标“点下”的事件
ctrx_mouse_up:  模拟一个鼠标“点击释放”的事件 

键盘事件函数
ctrx_key:  模拟一个输入非数字字符串的键盘事件 
ctrx_type:  模拟一个输入数字的键盘事件 

选择事件函数
ctrx_list_select_item:  从列表中选择一项 
ctrx_menu_select_item:  从菜单中选择一项 

同步事件函数
ctrx_set_waiting_time:  设置LoadRunner/Citrix ICA的等待事件 
ctrx_set_window:  Waits for a window to appear in the Citrix client 
ctrx_set_window_ex  Waits for a window to appear in the Citrix client for a specified amount of time 
ctrx_sync_on_bitmap  Waits until a bitmap appears 
ctrx_sync_on_bitmap_change  Waits until a bitmap changes 
ctrx_sync_on_obj_info  Wait until the specified object's attributes have the specified value 
ctrx_sync_on_window  Waits for a window to become created or active 
ctrx_unset_window  Waits for a window to close in the Citrix client 
ctrx_wait_for_event  Waits for a specified event to occur 
ctrx_win_exist  Checks if a window is visible on the screen 

Citrix通用函数
ctrx_save_bitmap  Saves the demarcated bitmap in a buffer. 
ctrx_set_exception  Specifies exception handling. 

信息交互函数
ctrx_button_get_info  Retrieves information about a push button. 
ctrx_edit_get_info  Retrieves information about a text edit field. 
ctrx_get_bitmap_value  Returns the value of a bitmap as a string 
ctrx_get_text  Retrieves the text in a rectangle. 
ctrx_get_window_name  Retrieves the name of the active window 
ctrx_get_window_position  Retrieves the position of a window 
ctrx_list_get_info  Retrieves information about a list box. 
ctrx_obj_get_info  Retrieves information about an object. 
ctrx_get_waiting_time  Gets current wait time.
分享到:
评论

相关推荐

    性能测试进阶指南--LoadRunner 9.1实战

    1. **LoadRunner基本概念**:LoadRunner的核心理念是模拟真实用户在不同工作负载下的行为,以此来评估系统性能。它通过虚拟用户(Virtual User)技术,创建大量并发用户来测试系统的承载能力。LoadRunner支持多种协议...

    MI-Loadrunner中文教程

    - **虚拟用户(Vusers)**:LoadRunner通过创建虚拟用户来模拟实际用户的操作,这些虚拟用户可以执行预录制的脚本来模拟各种业务场景。 - **协议(Protocol)**:LoadRunner支持多种协议,如HTTP/HTTPS、FTP、SQL...

    测试软件使用手册-LoadRunner12.55

    LoadRunner是通过先记录并保存用户的实际操作过程、再模拟用户操作过程来测试系统性能的自动化负载测试工具。 它适用于各种体系架构,主要用于测试并发程序的性能(从软件配置主要测试用户数就可以看出)。它能自动...

    HETF-LoadRunner使用入门手册.zip

    LoadRunner支持分布式测试,可以在多台机器上部署虚拟用户,模拟更大规模的并发情况,更准确地反映系统在大规模用户负载下的性能。 10. **最佳实践** - 录制前准备:了解业务流程,选择合适的协议。 - 脚本编写...

    Micro-Focus-LoadRunner-2023-Community-Edition-Language-Packs.exe

    在LoadRunner最新版本中推出了“Virtual User Days(VUD)”,通过这项功能,开发组织可以更加灵活地去购买LoadRunner并发用户数。对于很多资金并不充裕的开发组织来说,这是一个非常棒的功能。不用一次性购买很大的...

    IP欺骗-loadrunner高级教程专篇

    IP欺骗-loadrunner高级教程专篇

    性能测试-LoadRunner.pptx

    性能测试-LoadRunner.pptx

    软件测试(性能测试--loadrunner+讲稿)

    (3) 运行测试,LoadRunner会根据场景启动虚拟用户执行脚本;(4) 分析结果,观察响应时间、吞吐量、资源利用率等关键指标,识别性能瓶颈。 5. **LoadRunner脚本语言**:LoadRunner支持多种脚本语言,如VUGen的...

    软件测试-LOAdrunnER

    软件测试-loadrunner破解版,很好啊。

    性能测试从零开始--loadrunner脚本

    LoadRunner分为几个关键组件:控制器、虚拟用户 generator (VUGen)、分析器和代理。控制器用于设计和管理测试场景,VUGen用于录制和编辑脚本,分析器则用来解析测试结果并生成报告。 2. **脚本语言:C_Script** ...

    00_1-LoadRunner_Tutorial.zip_LoadRunner

    - **虚拟用户**:虚拟用户是LoadRunner模拟真实用户的基础,可以设置不同类型的虚拟用户数量、启动时间和运行速率来模拟各种负载情况。 - **场景配置**:在Controller中定义测试场景,包括负载模型(如Ramp-up、...

    Micro-Focus-LoadRunner-2023-Community-Edition.exe

    在LoadRunner最新版本中推出了“Virtual User Days(VUD)”,通过这项功能,开发组织可以更加灵活地去购买LoadRunner并发用户数。对于很多资金并不充裕的开发组织来说,这是一个非常棒的功能。不用一次性购买很大的...

    Micro-Focus-LoadRunner-2022-Community-Edition.exe

    LoadRunner是一款专业级别的应用负载测试工具,它可以模拟上千万用户对企业应用进行真实的负载测试,通过大量实时监测器和精确的分析来得到最真实的数据。

    IP欺骗-LOADRUNNER高级教程专篇.ppt

    IP欺骗-LOADRUNNER高级教程专篇

    Fundamentals-of-LoadRunner.zip_Fundamentals_LoadRunner

    LoadRunner是一款强大的负载测试工具,广泛应用于软件性能测试中,能模拟大量并发用户执行各种业务场景,以评估系统在高负载下的性能和稳定性。 【描述】"个人培训材料",说明这份教程是某位专业人士的经验总结,...

    Citrix_LoadRunner

    在LoadRunner中合理利用ICA文件,可以简化虚拟用户(Vuser)的配置过程,确保所有虚拟用户均使用相同的会话设置,从而提高测试的一致性。 ##### 随机化信息 为了模拟真实世界中的多用户环境,随机化虚拟用户的某些...

    Web应用的压力测试-loadrunner(好资料收藏).ppt

    Web应用的压力测试-loadrunner(好资料收藏)

Global site tag (gtag.js) - Google Analytics