51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1616|回复: 4
打印 上一主题 下一主题

[原创] 弱弱的问题:怎样在LR7.8中编写插入集合的代码.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-4 17:02:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在测试计划中, 新用户注册功能可能会要求系统能够承受1000 人同时提交!
为此,我想在此插入集合,
部分代码如下:
     web_submit_data("regist.aspx_2",
                "Action=http://member.anyp.com/regist.aspx?id=1010&back=http%3a%2f%2ftest1.anyp.com%2fshop%2findex.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://member.anyp.com/regist.aspx?id=1010&back=http%3a%2f%2ftest1.anyp.com%2fshop%2findex.aspx",
                "Snapshot=t3.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
                "Name=txtUserAcc", "Value=anyp123", ENDITEM,
                "Name=txtUserPass", "Value=123456", ENDITEM,
                "Name=Password1", "Value=123456", ENDITEM,
                "Name=txtUserName", "Value=jerry", ENDITEM,
                "Name=Sex", "Value=radMan", ENDITEM,
                "Name=drpCountry", "Value=1", ENDITEM,
                "Name=drpProvince", "Value=6", ENDITEM,
                "Name=drpCity", "Value=45", ENDITEM,
                "Name=txtEmail", "Value=wanghauyuoo@21cn.com", ENDITEM,
                "Name=txtCode", "Value=4212", ENDITEM,
                "Name=btnSumit", "Value=提交注册", ENDITEM,
                EXTRARES,
                "Url=/public/validator.js", "Referer=http://member.anyp.com/RegistSucc.aspx?id=1010", ENDITEM,
                "Url=/public/ajax.js", "Referer=http://member.anyp.com/RegistSucc.aspx?id=1010", ENDITEM,
                LAST);

        return 0;

怎样插入集合?如何写代码?

   对于测试脚本里如何设置场景? 如何插入事务点?如何插入集合点?简简操作感觉很难实现,怎样更好的用代码实现呢?各位有什么心得给小弟学习学习吗?有没有一些有事务,有集合的脚本给小弟看看.完善测试脚本有点难.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-6-5 09:39:41 | 只看该作者
是我写的不够详细吗?
没人回答```````
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-5 09:44:27 | 只看该作者
insert --rendezvous
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-6-5 09:47:59 | 只看该作者
    集合点:
    1、定位到你要插入集合点的地方(光标移动到即可)
    2、在虚拟用户生成器主窗口选择菜单-插入(insert)-然后选择集合点(rendezvous)
    3、会自动弹出输入框,输入集合点名字即可

    需要注意:添加了集合点运行的脚本,需要重新加载到场景监视器里才能被运行。
                   另外,集合点一般都插在你设计中要进行并发操作的操作脚本代码前面,像你的脚本里,就插入在
    web_submit_data("regist.aspx_2",
    前面即可。
    插入后代码如下:
         lr_rendezvous("login");   //插入的集合点
         web_submit_data("regist.aspx_2",
                    "Action=http://member.anyp.com/regist.aspx?id=1010&back=http%3a%2f%2ftest1.anyp.com%2fshop%2findex.aspx",
                    "Method=POST",
                    "RecContentType=text/html",
                    "Referer=http://member.anyp.com/regist.aspx?id=1010&back=http%3a%2f%2ftest1.anyp.com%2fshop%2findex.aspx",
                    "Snapshot=t3.inf",
                    "Mode=HTML",
                    ITEMDATA,
                    "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
                    "Name=txtUserAcc", "Value=anyp123", ENDITEM,
                    "Name=txtUserPass", "Value=123456", ENDITEM,
                    "Name=Password1", "Value=123456", ENDITEM,
                    "Name=txtUserName", "Value=jerry", ENDITEM,
                    "Name=Sex", "Value=radMan", ENDITEM,
                    "Name=drpCountry", "Value=1", ENDITEM,
                    "Name=drpProvince", "Value=6", ENDITEM,
                    "Name=drpCity", "Value=45", ENDITEM,
                    "Name=txtEmail", "Value=wanghauyuoo@21cn.com", ENDITEM,
                    "Name=txtCode", "Value=4212", ENDITEM,
                    "Name=btnSumit", "Value=提交注册", ENDITEM,
                    EXTRARES,
                    "Url=/public/validator.js", "Referer=http://member.anyp.com/RegistSucc.aspx?id=1010", ENDITEM,
                    "Url=/public/ajax.js", "Referer=http://member.anyp.com/RegistSucc.aspx?id=1010", ENDITEM,
                    LAST);

            return 0;

    另外,事务也是这样,只不过有2个,一个事务开始,一个事务结束而已。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-6-5 15:29:00 | 只看该作者
    谢谢Zee (Zee) !
    谢谢qiguojie !!
    去试试,学习ing.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 05:51 , Processed in 0.079869 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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