刚学习性能测试的时候还是建议以录制脚本为好,从录制的脚本中去了解脚本结构,各个函数的用法,慢慢再去尝试自己去编写脚本,如果想往技术方向发展,建议最好学习一门编程语言,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; } |