右边 发表于 2016-3-7 17:58:40

用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.

右边 发表于 2016-3-7 17:59:47

#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;
}

这是代码段

喵小妖7117 发表于 2016-3-8 09:31:59

前面检查点写的是:SaveCount=login_Count
后面Lr_eval_string里面写的是login_count
这个变量前后不一致

远方的小企鹅 发表于 2016-3-8 09:44:38

右边 发表于 2016-3-7 17:59
#include
login()
{


检查点这边的Count 和判定语句里面的Count不一样,你仔细看看

Kayle 发表于 2016-3-8 11:07:07

我录制的脚步怎么回放不到啊?大神求指教

右边 发表于 2016-3-8 11:20:33

喵小妖7117 发表于 2016-3-8 09:31
前面检查点写的是:SaveCount=login_Count
后面Lr_eval_string里面写的是login_count
这个变量前后不一致

修改后,还是一样的报这个错误

右边 发表于 2016-3-8 11:21:27

远方的小企鹅 发表于 2016-3-8 09:44
检查点这边的Count 和判定语句里面的Count不一样,你仔细看看

修改后,运行还是出现一样的问题?是什么情况?

远方的小企鹅 发表于 2016-3-8 12:49:30

Kayle 发表于 2016-3-8 11:07
我录制的脚步怎么回放不到啊?大神求指教

什么意思?是回放不成功?还是回放时没快照?

Kayle 发表于 2016-3-8 13:49:49

远方的小企鹅 发表于 2016-3-8 12:49
什么意思?是回放不成功?还是回放时没快照?

录制脚本就变成这样了,

Kayle 发表于 2016-3-8 14:06:54

Kayle 发表于 2016-3-8 13:49
录制脚本就变成这样了,

有LR11.5的用户手册么,分享分享啊。我才开始学习使用这个。谢谢大神

喵小妖7117 发表于 2016-3-9 08:47:51

你回放是报什么错误?截图看下

Kayle 发表于 2016-3-9 09:24:13

喵小妖7117 发表于 2016-3-9 08:47
你回放是报什么错误?截图看下

回放卡住了,LR就什么反应都没有了。这个怎么解决啊
页: [1]
查看完整版本: 用LR11编写登录脚本