用LR11编写登录脚本
Starting action vuser_init.Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action login.
login.c(5): Notify: Transaction "login" started.
login.c(6): Error: C interpreter run time error: login.c (6):Error -- Unresolved symbol : web_reg_find.
login.c(6): Notify: CCI trace: Compiled_code(0): login()
.
Notify: Transaction "login" ended with "Stop" status (Duration: 0.0193).
Action was aborted.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated. #include <web_api.h>
login()
{
int status;
lr_start_transaction("login");//事务开始
web_reg_find("Text=t",//这里表示查找的内容是“我”
"SaveCount=login_Count",//这里表示把返回值的个数放在变量login_count里
"Search=Body",//这里说明在Body的范围内查找
LAST);
status=web_subimit_data("trs",
"Action=http://192.168.10.15:8080/router/auth",//地址
"Method=POST",//POST请求
"RecCountType=text/html",
"Mode=HTML",
ITEMDATA,
"NAME=userContent","Value={pwd}",ENDITEM,
LAST);
lr_output_message("Request status:d%",status);
if(atoi(lr_eval_string("{login_count}"))>0)//判断查找到的个数
{
lr_output_message("login successful");
lr_end_transaction("login",LR_PASS);
}
else{
lr_error_message("login failed");
lr_end_transaction("login",LR_FAIL);
}
return 0;
}
这是代码段 前面检查点写的是:SaveCount=login_Count
后面Lr_eval_string里面写的是login_count
这个变量前后不一致 右边 发表于 2016-3-7 17:59
#include
login()
{
检查点这边的Count 和判定语句里面的Count不一样,你仔细看看 我录制的脚步怎么回放不到啊?大神求指教 喵小妖7117 发表于 2016-3-8 09:31
前面检查点写的是:SaveCount=login_Count
后面Lr_eval_string里面写的是login_count
这个变量前后不一致
修改后,还是一样的报这个错误 远方的小企鹅 发表于 2016-3-8 09:44
检查点这边的Count 和判定语句里面的Count不一样,你仔细看看
修改后,运行还是出现一样的问题?是什么情况? Kayle 发表于 2016-3-8 11:07
我录制的脚步怎么回放不到啊?大神求指教
什么意思?是回放不成功?还是回放时没快照? 远方的小企鹅 发表于 2016-3-8 12:49
什么意思?是回放不成功?还是回放时没快照?
录制脚本就变成这样了, Kayle 发表于 2016-3-8 13:49
录制脚本就变成这样了,
有LR11.5的用户手册么,分享分享啊。我才开始学习使用这个。谢谢大神 你回放是报什么错误?截图看下 喵小妖7117 发表于 2016-3-9 08:47
你回放是报什么错误?截图看下
回放卡住了,LR就什么反应都没有了。这个怎么解决啊
页:
[1]