热线电话:19934519523
您当前的位置:首页 > 职场资讯 > IT技术

LoadRunner函数大全之中文解释三

来源:网络 时间:2019-06-14 作者:侠名 浏览量:

// ctrx_mouse_double_click 等待窗口 window_name

// 出现,然后执行鼠标双击操作。

int ctrx_mouse_double_click (long x_pos, long y_pos, long mouse_button, long key_modifier,

char * window_name);

// ctrx_obj_mouse_double_click 等待窗口 window_name

// 出现,然后执行鼠标双击操作。

int ctrx_obj_mouse_double_click (const char * obj_desc, long x_pos, long y_pos, long

mouse_button, long key_modifier, char * window_name);

// ctrx_mouse_down 等待窗口 window_name

// 出现,然后执行按下鼠标按键操作。

int ctrx_mouse_down(long x_pos, long y_pos, long mouse_button, long key_modifier, char *

window_name);

// ctrx_obj_mouse_down 等待窗口 window_name

// 出现,然后执行按下鼠标按键操作。

int ctrx_obj_mouse_down(const char * obj_desc, long x_pos, long y_pos, long mouse_button,

long key_modifier, char * window_name);

// ctrx_mouse_up 等待窗口 window_name

// 出现,然后在指定位置执行释放鼠标按键操作。

int ctrx_mouse_up(long x_pos, long y_pos, long mouse_button, long key_modifier, char *

window_name );

// ctrx_obj_mouse_up 等待窗口 window_name

// 出现,然后在指定位置执行释放鼠标按键操作。

int ctrx_obj_mouse_up(const char * obj_desc, long x_pos, long y_pos, long mouse_button, long

key_modifier, char * window_name );

// ctrx_set_window 是同步函数,它等待

// 窗口出现,然后 Vuser 才在该窗口中模拟

// 任何键盘或鼠标活动。

int ctrx_set_window (char * window_name);

// ctrx_set_window_ex 是同步函数,它至多

// 等待 time 秒,若窗口出现,Vuser 将在该

// 窗口中模拟任何键盘或鼠标活动。

int ctrx_set_window_ex (char * window_name, long time);

// ctrx_key 模拟用户在 Citrix 客户端中

// 按下非字母数字键。



int ctrx_key (char * key, long int key_modifier);

// 函数 ctrx_type 模拟用户键入字母数字字符。

int ctrx_type (char * data);

// ctrx_save_bitmap 将位图保存为文件。

// 该文件将保存在 Vuser 结果日志目录中。

int ctrx_save_bitmap( long x_start, long y_start, long width, long height, const char * file_name );

// ctrx_set_connect_opt 在建立 Citrix 客户端

// 与 Citrix 服务器的连接之前设置连接选项,然后

// 执行与服务器的连接。

int ctrx_set_connect_opt (eConnectionOption option, char * value);

// ctrx_set_exception 定义当不规则

// 事件发生时要执行的操作。此事件必须

// 与名为 window_title 的窗口(通常

// 为弹出式对话框)的外观相关联。当窗口

// 出现时,将调用 handler 函数。

void ctrx_set_exception ( char * window_title, long handler, [void *context]);

// ctrx_set_waiting_time 更改

// 同步函数默认 60 秒的等待时间。

int ctrx_set_waiting_time (long time);

// ctrx_sync_on_bitmap 是同步函数,

// 它等待指定位图出现,然后再继续执行。

int ctrx_sync_on_bitmap (long x_start, long y_start, long width, long height, char * hash);

// ctrx_sync_on_bitmap_change 是同步

// 函数,它等待指定位图改变,然后再继续执行。

// 该函数通常用在窗口改变而窗口名称保持

// 不变的情况下。如果窗口名称改变,

// 则 ctrx_set_window 将被自动

// 生成。

int ctrx_sync_on_bitmap_change (long x_start, long y_start, long width, long height, <extra_args>,

CTRX_LAST);

// ctrx_sync_on_obj_info 被调用时,执行将暂停,

// 直到指定对象的属性具有指定的值。

int ctrx_sync_on_obj_info ( char * window_name, long xpos, long ypos, eObjAttribute attribute,

char * value, <CTRX_LAST> );

// ctrx_sync_on_window 是同步函数,


// 它等待窗口被创建或变为活动的。

int ctrx_sync_on_window (char * window_name, eWindowEvent event, long x_start, long y_start,

long width, long height, char * filename, <CTRX_LAST>);

// ctrx_unset_window 是同步函数,它等待

// 窗口被关闭,然后脚本才继续执行。

int ctrx_unset_window (char * window_name);

// ctrx_wait_for_event 是同步函数,

// 它等待事件发生。

int ctrx_wait_for_event (char * event);

// 如果窗口存在,ctrx_win_exist 返回 E_OK(零)。

// 在 window_name 中可以使用通配符 (*)。

int ctrx_win_exist (char * window_name, long waiting_time);

// 有关 memchr 的详细信息,请参考 C 语言文档。

void *memchr ( const void *s, int c, size_t n );

// 有关 memcmp 的详细信息,请参考 C 语言文档。

int memcmp ( const void *s1, const void *s2, size_t n );

// memcpy 函数从 src 缓冲区中将 n 个

// 字符复制到 dest 缓冲区。

void *memcpy ( void *dest, const void *src, size_t n );

// 函数 memmove(以及所有不返回 integer 类型

// 的函数)必须明确在 Vugen 脚本中声明。

void *memmove ( void *dest, const void *src, size_t n );

// 有关 memset 的详细信息,请参考 C 语言文档。

void *memset ( void *buffer, int c, size_t n );

// 有关 getenv 的详细信息,请参考 C 语言文档。

char *getenv ( const char *varname );

// 有关 putenv 的详细信息,请参考 C 语言文档。

int putenv ( const char *envstring );

// 有关 system 的详细信息,请参考 C 语言文档。

int system ( const char *string );

// 有关 calloc 的详细信息,请参考 C 语言文档。

void *calloc ( size_t num elems, size_t elem_size );


// 有关 free 的详细信息,请参考 C 语言文档。

void free ( void *mem_address );

// 有关 malloc 的详细信息,请参考 C 语言文档。

void *malloc ( size_t num_bytes );

// 有关 realloc 的详细信息,请参考 C 语言文档。

void *realloc ( void *mem_address, size_t size );

// 有关 abs 的详细信息,请参考 C 语言文档。

int abs ( int n );

// 限制:cos 函数在 AIX 平台中无法使用。

double cos ( double x );

// 函数 floor(以及所有不返回 int 值的函数)

// 必须明确在 Vugen 脚本中声明。限制:此

// 函数在 AIX 平台中无法使用。

double floor ( double x );

// 在调用 rand 前,请调用 srand 以

// 播种伪随机数生成器

int rand ( void );

// 限制:sin 函数在 AIX 平台中无法使用。

double sin ( double x );

// 函数 sqrt(以及所有不返回 int 值的

// 函数)必须明确在 Vugen 脚本中声明。

// 限制:sqrt 函数在 AIX 平台中

// 无法使用。

double sqrt ( double x );

// 在调用 rand 前,请调用 srand 以

// 播种伪随机数生成器

int srand ( time );

// 有关 fclose 的详细信息,请参考 C 语言文档。

int fclose ( FILE *file_pointer );

// 请不要在脚本中包括操作系统头文件(例如,stdio.h)。

// 但是,这样将导致某些类型(包括 feof 使用的 FILE

// 类型)未经定义。这时,请使用 long 替代 FILE

// 类型。

int feof ( FILE *file_pointer );



分享到:
相关推荐
暂无相关推荐
客服服务热线
19934519523
9:00-18:00
关于我们
产品与服务
收费与推广
网站特色
咨询反馈
微信公众号
手机浏览

Copyright C 20092014 All Rights Reserved 版权所有 四川it人才网 蜀ICP备17004839号-14

地址: EMAIL:468800953@qq.com

Powered by PHPYun.

用微信扫一扫