51Testing软件测试论坛

标题: LoadRunner参数化问题 [打印本页]

作者: lvyaoyang11    时间: 2011-5-19 13:59
标题: LoadRunner参数化问题
在LoadRunner中对一个系统的登录名和密码进行参数化

在不进行参数化的时候运行脚本可以正常登录系统

为什么对两者进行参数化之后再运行脚本就只执行输入登录名,不输入密码了,也登录不了系统了

到底怎么对登录名和密码进行参数化啊,忘高手帮帮我啊,小弟在这里先谢谢大家了!!!下边是我参数化之后的代码:红字的地方是参数化的地方


#include "web_api.h"


Action()
{
        web_url("salt",
                "URL=http://192.168.1.133:8080/salt",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/salt/images/BJ.jpg", "Referer=http://192.168.1.133:8080/salt/login.jsp", ENDITEM,
                "Url=/salt/images/loginbtn.gif", "Referer=http://192.168.1.133:8080/salt/login.jsp", ENDITEM,
                LAST);

        lr_think_time( 19 );

        web_submit_form("webUserlogin",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=username", "Value={username}", ENDITEM,
                "Name=password", "Value={password}", ENDITEM,

                "Name=rand", "Value=0692", ENDITEM,
                "Name=button", "Value=", ENDITEM,
                EXTRARES,
                "Url=js/themes/default/images/menu_sep.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/button_a_bg.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/icons/edit_remove.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/icons/ok.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/icons/cancel.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/menu.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/panel_title.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/layout_button_left.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/tabs_leftarrow.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/tabs_rightarrow.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/panel_tool_collapse.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/panel_tool_expand.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/icons/pencil.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/datagrid_header_bg.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/pagination_prev.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/pagination_next.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/button_span_bg.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/pagination_first.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/icons/filesave.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/tabs_active.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/panel_tools.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/pagination_last.gif", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                "Url=js/themes/default/images/pagination_load.png", "Referer=http://192.168.1.133:8080/salt/menu.jsp", ENDITEM,
                LAST);

        web_custom_request("getNavigationMenu",
                "URL=http://192.168.1.133:8080/salt/getNavigationMenu",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.1.133:8080/salt/menu.jsp",
                "Snapshot=t3.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_custom_request("getNoReadMessage",
                "URL=http://192.168.1.133:8080/salt/getNoReadMessage",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.1.133:8080/salt/menu.jsp",
                "Snapshot=t4.inf",
                "Mode=HTML",
                "EncType=",
                LAST);

        web_url("getBoardTypes",
                "URL=http://192.168.1.133:8080/salt/getBoardTypes?_=1305776781108",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.1.133:8080/salt/menu.jsp",
                "Snapshot=t5.inf",
                "Mode=HTML",
                LAST);

        web_submit_data("viewGridPublicInfo",
                "Action=http://192.168.1.133:8080/salt/viewGridPublicInfo",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.1.133:8080/salt/menu.jsp",
                "Snapshot=t6.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=name", "Value=公司论坛", ENDITEM,
                "Name=page", "Value=1", ENDITEM,
                "Name=rows", "Value=10", ENDITEM,
                LAST);

        web_url("loginOut",
                "URL=http://192.168.1.133:8080/salt/loginOut",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.1.133:8080/salt/menu.jsp",
                "Snapshot=t7.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=images/loginbtn.gif", ENDITEM,
                "Url=images/BJ.jpg", ENDITEM,
                LAST);

        return 0;
作者: lvyaoyang11    时间: 2011-5-19 14:03
谢谢大家了说给我参数化的步骤也行,在这里先谢过大家了
作者: lvyaoyang11    时间: 2011-5-19 14:08
高手们看到后帮一下我这个新手吧
作者: archonwang    时间: 2011-5-19 14:09
这个比较简答啊。
几种办法,自己选择
1. username和password一起参数化,那么password和username必须是同一行,或者或者same as username
2. username 参数化,password固化
作者: lvyaoyang11    时间: 2011-5-19 14:14
1 什么意思啊能不能帮我修改一下那地方的代码啊
2 固化是什么意思啊
谢谢你了
作者: patrick_1984    时间: 2011-5-19 14:20
1. 在脚本里输出一下.验证下输入值.

2. 看看有没有空格加到参数里了.
作者: lvyaoyang11    时间: 2011-5-19 14:28
6楼没有空格啊




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