51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2432|回复: 6
打印 上一主题 下一主题

[原创] LoadRunner参数化问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-5-19 13:59:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在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;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-5-19 14:03:05 | 只看该作者
谢谢大家了说给我参数化的步骤也行,在这里先谢过大家了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-5-19 14:08:38 | 只看该作者
高手们看到后帮一下我这个新手吧
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2011-5-19 14:09:09 | 只看该作者
    这个比较简答啊。
    几种办法,自己选择
    1. username和password一起参数化,那么password和username必须是同一行,或者或者same as username
    2. username 参数化,password固化
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-5-19 14:14:14 | 只看该作者
    1 什么意思啊能不能帮我修改一下那地方的代码啊
    2 固化是什么意思啊
    谢谢你了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-5-19 14:20:05 | 只看该作者
    1. 在脚本里输出一下.验证下输入值.

    2. 看看有没有空格加到参数里了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-5-19 14:28:56 | 只看该作者
    6楼没有空格啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 13:33 , Processed in 0.075429 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表