51Testing软件测试论坛

标题: 求助:参数化时出错(附件) [打印本页]

作者: 小山3    时间: 2005-7-6 15:10
标题: 求助:参数化时出错(附件)
我想将登陆用户参数化,运行脚本时候使用不同用户名登陆,他们的密码都是一样的,所以只对userid进行参数化,在脚本中找到录入userid进行参数化,配置好后,报错,请大虾解释下什么意思,还是不能成功用多用户运行
作者: 小山3    时间: 2005-7-6 21:50
附件发不上去,我把我的脚本放上来了,大家看下啊
#include "lrs.h"


Action()
{
    lrs_create_socket("socket0", "TCP", "RemoteHost=www.gkjk.net:80",  LrsLastArg);

    lrs_send("socket0", "buf0", LrsLastArg);

    lrs_receive("socket0", "buf1", LrsLastArg);

    lr_think_time(6);

    lrs_create_socket("socket1", "TCP", "RemoteHost=www.gkjk.net:80",  LrsLastArg);

    lrs_send("socket1", "buf2", LrsLastArg);

    lrs_receive("socket1", "buf3", LrsLastArg);

    lrs_create_socket("socket2", "TCP", "RemoteHost=www.gkjk.net:80",  LrsLastArg);

    lrs_send("socket2", "buf4", LrsLastArg);

    lrs_receive("socket2", "buf5", LrsLastArg);

    lrs_close_socket("socket1");

    lrs_close_socket("socket0");

    lrs_close_socket("socket2");

    return 0;
}
作者: 小山3    时间: 2005-7-6 21:54
data.ws中找到录制脚本时的用户名“10700601”,,注明:是一个登陆脚本

send  buf2 454
        "POST /servlet/LoginServlet HTTP/1.1\r\n"
        "Content-Type: multipart;application/octet-stream\r\n"
        "Cache-Control: no-cache\r\n"
        "Pragma: no-cache\r\n"
        "User-Agent: Java/1.5.0\r\n"
        "Host: www.gkjk.net\r\n"
        "Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2\r\n"
        "Connection: keep-alive\r\n"
        "Content-Length: 171\r\n"
        "\r\n"
        ""
        "\x00\x05"
        "sr"
        "\x00\x13"
        "java.util.Hashtable"
        "\x13\xbb\x0f"
        "%!J涓"
        "\x03\x00\x02"
        "F"
        "\x00"
        "\n"
        "loadFactorI"
        "\x00"
        "\tthresholdxp?@"
        "\x00\x00\x00\x00\x00"
        "\bw\b"
        "\x00\x00\x00"
        "\v"
        "\x00\x00\x00\x06"
        "t"
        "\x00\x05"
        "setIdt"
        "\x00\x01"
        "1t"
        "\x00\x03"
        "enct"
        "\x00\x05"
        "noEnct"
        "\x00"
        "\bpasswordt"
        "\x00\x01"
        "at"
        "\x00\x06"
        "userIdt"
        "\x00"
        "\b10700601t"
        "\x00\x04"
        "yeart"
        "\x00\x04"
        "2005t"
        "\x00\x04"
        "initq"
        "\x00"
        "~"
        "\x00"
        "\fx"
作者: 小山3    时间: 2005-7-6 21:58
不知道为什么,生成脚本中用户名10700601两头多了“b    t",选择这个数据进行参数化,想每次登陆的是用户是不同用户,直接从数据库导出数据库username文件,并且关联到参数化窗口中,所有数据都出来了,页面10700601由<login_name>代替了,运行脚本,查看系统日志信息,仍是10700601用户登陆,参数化失败

请问该如何解决?用户名参数化问题?

[ Last edited by 小山3 on 2005-7-6 at 22:00 ]
作者: zension    时间: 2005-8-5 14:14
你重录一下脚本,看是否有什么问题,我都没有看到过这种问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2