Loadrunner实用技巧1
上一篇 /
下一篇 2010-07-09 12:53:16
/ 个人分类:测试工具
#######################################################reg注册函数
检查登录后的页面信息时
web_reg_find,web_reg_save_param //带reg的函数要放在登录语句前
web_submit_form()
web_find //不带reg的函数放在登录语句后
做关联时,记着要把reb_reg_save_param函数放在要关联的事务前面。
######################################################运行脚本遇到错误时继续执行下去
Action()
{
lr_continue_on_error(1); lr_continue_on_error(1)与lr_continue_on_error(0)之间代码执行出错时不停止,继续执行下面的语句。
web_link("test", lr_continue_on_error(1)相当于Run-time Setting中 continue on error 打勾。
"test=www.baidu.com",
LAST);
lr_continue_on_error(0);
lr_output_message("finished linking");
return 0;
}
#######################################################
View->Antimated run 动态运行
选取脚本中函数,F1显示该函数的帮助。
#######################################################选择java Vuser协议
Eclipse SDK
package com.lr.test; 包名
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
import lrapi.lr;
import com.lr.test.*; 导入包
public class Actions
{
public int init() throws Throwable {
return 0;
}//end of init
public int action() throws Throwable {
HellpWorld.main((String[])null);
System.out.println("不调用直接写java语句");
return 0;
}//end of action
public int end() throws Throwable {
return 0;
}//end of end
}
#######################################################加载dll
1、不适合录制功能点的业务
2、基于C++开发的业务系统
lr_load_dll("D:\\test\\dlltest.dll"); 如果dll文件在脚本的文件夹中,可直接写lr_load_dll("dlltest.dll");
双引号中转义字符
vuser_init()
{ lr_load_dll("D:\\test\\dlltest.dll");
return 0;
}
int sum; 声明变量在Action外面(变量过多LoadRunner会报错)
Action
{ sum=add(100,200);
}
#######################################################录制SQL脚本,ODBC协议
int 选择查询分析器 \\Mcrosoft SQL Server\80\Tools\inn\isqlw.exe
登录
Action 进入数据库
查询表内容
#######################################################
收藏
举报
TAG:
录制java脚本
录制SQL脚本
LR加载dll