您的位置:首页 > 理论基础 > 计算机网络

Loadrunner之HTTP脚本编写

2015-12-30 16:23 387 查看
[b]Loadrunner之HTTP脚本编写[/b]

  刚学习性能测试的时候还是建议以录制脚本为好,从录制的脚本中去了解脚本结构,各个函数的用法,慢慢再去尝试自己去编写脚本,如果想往技术方向发展,建议最好学习一门编程语言,C语言和Java都可以,当然还有其他语言,我个人比较喜欢使用C和java!

  Loadrunner提供帮助文档,可以在帮助文档里查询相应函数的用法,大部分会提供example作为参考,我们只需要copy example中的实例,加之修改即可!言归正传,下面举个简单的例子介绍下:

Action()
{

//定义返回状态
int status;

//开始事务
lr_start_transaction("send");

//文本检查点
web_reg_find("Search=Body",
"SaveCount=ret_Count",
"Text=mobile",
LAST);
//查询请求
status=web_url("Baidu_Search",
"URL= http://www.baidu.com/s?wd=test", "TargetFrame=Main",
"Resource=0",
"RecContentType=text/html",
"Mode=http",
LAST );

//输出查询请求状态
lr_output_message("Request Status:%d",status);

//输出检查到的数量
lr_output_message("找到值个数:%d",atoi(lr_eval_string("{ret_Count}")));

//判断是否有返回值
if (atoi(lr_eval_string("{ret_Count}")) > 0){
lr_output_message("Rec successful.");
lr_end_transaction("send", LR_PASS);
}
else{
lr_error_message("Rec failed");
lr_end_transaction("send", LR_FAIL);
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: