LR不是WOW中的猎人,而是一种叫LoadRunner的测试工具.
本人先瞎学瞎记,容日后整理
调式错误信息及原因
“not writing pre_cci.ci” 脚本语法错误导致编译时没能生成pre_cci.ci文件
“Error -- Unresolved symbol” 当你使用类库中的函数却没有正确包含该类库的时候
highest severity level was"ERROR"
打开recording options,在internet protocol下的recording中选择recording level为HTML-based script,点击HTML Advanced,选择script type为A script containing explicit.即可。
lr_log_message("用户名: s%",lr_eval_string("{username}")) 打LOG常用函数
lr_output_message 输出函数
web_reg_save_param
是一个将下载网页中的动态变量记录在参数中的重要函数。对于初学者可以通过软件自动添加,Vuser->scan Script for Correlations。对函数参数熟练以后也可以手写在脚本中
Web/HTTP
协议脚本中的操作函数 //这些函数在录制脚本时会自动生成,故不做说明
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Web_custom_request
Web_p_w_picpath
Web_link
Web_submit_data
Web_submit_form
Web_url
Web/HTTP协议脚本中的检查函数
Web_find:
在网页中查找文本。不建议使用,一般用web_reg_find替代,故不做详细说明
Web_global_verification(属性表,LAST):
在之后的函数中寻找一段特定文字,与web_reg_find的区别是web_reg_find只在接下来的那一个动作函数中寻找查询字段,而它在下面所有的动作函数中寻找,如果要限定web_global_verification的查询范围,可以使用web_global_venfication_pause表示查询的结束。他的属性表中有以下几个属性:
Text 表示要查询的字符串
TextPfx 表示待查询的字符串前缀
TextSfx 表示待查询的字符串后缀
Search 在什么范围内寻找,可以是Headers, Body, NORESOURCE和All中任意一个
Fail 它的值只能是Found(默认值)或NotFound,found表示如果这个字符串被找到那么就报错,NotFound表示如果字符串未找到就报错。
ID 一个标示号,方便log参考,在web_global_venfication_pause也要用到,表示暂停的是哪一个web_global_verification
Web_p_w_picpath_check
Web_reg_find
Web_create_html_param
Web_create_html_param_ex
Web_create_html_param_ex
Web_reg_save_param
Web_set_max_html_param_len
LoadRunner
脚本中的操作函数
Lr_start_transaction
Lr_end_transaction
Lr_rendezvous
Lr_think_time
转载于:https://blog.51cto.com/tristan/85624