51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] LR 11.5版本中TruClient协议的参数化 by 黑羽祭

[复制链接]
  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2012-10-15 21:07:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    LR 11.5版本中TruClient协议的参数化
    by 黑羽祭

    之前看了云层大哥的一篇关于TruClient协议的使用,觉得怎么会有这样的协议在Loadrunner中运用,觉得很不可思议,心想我肯定不会用这样的协议的。结果,真是天意弄人,在一个项目中,实在无奈,最终只得选择了这个协议。

    回到主题,11.5版本的TruClient协议较11.0版本的感觉改了好多,尤其参数化,真是琢磨了半天。

    11.5版本中TruClient名字也做了稍微的更改,还多了2个浏览器支持

    新建完成后,操作还是和云层大哥写的操作步骤是一样的,点击Develop Script进行脚本的录制与编辑:

    录制完后是这个样子滴,假设需要参数化的内容是这个第3行的账号

    保存后关闭页面,回到脚本页面,与11.0不同的是,11.0查看到的脚本全是注释的状态,而11.5版本增加这种高亮的形式,阅读起来更加方便了。

    然后DesignàParametersàParameters List,打开参数化配置界面。

    增加一个名叫User的变量,这里的操作和以前的版本是一样的。

    然后继续Develop Script进入到这个编辑脚本的地方,展开第3步,在红框的地方有个【JS】按钮,点击打开js编辑框,输入Value=LR.getParam(“User”),点击OK

    这里的User就是上一步中,替代账号的这个变量。


    OK点击完后,就是下面这个样子啦。

    同样的,保存关闭后,回到脚本界面,原本的账号变成了如下形式。就结束了,余下的就是和普通脚本一样进行性能测试啦~



    PS: 附上云层大哥的关于这个协议操作的文章地址:http://bbs.51testing.com/thread-741011-1-1.html

    PSS: 11.0版本的TruClient协议貌似很不好用,经常会找不到对象,11.5相对会好一些。

    PSSS: 11.0版本的TruClient脚本在11.5版本上很难能运行成功。

    PSSSS: 11.5版本的场景中添加压力负载机时,无法使用11.0的负载机,Vgen软件业需要安装11.5版本的。

    PSSSSS: 我出现过在场景中编辑脚本,迭代次数从1改为2,运行脚本后,3事务*2=6事务Pass,再将迭代次数改回1,发现场景运行的事务数依旧是按照迭代次数2来运行的。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
     楼主| 发表于 2012-10-16 09:39:45 | 只看该作者
    好漫长的审核啊~
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2012-10-16 14:02:20 | 只看该作者
    呵呵。文档不错啊。推荐下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2012-10-17 13:52:21 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2014-4-12 09:44:35 | 只看该作者
    truclient 就是模拟手机而设定的,在11.5中新加入。
    为了测试手机访问服务器的压力,新增了truclient,它会利用类似手机模拟器时代所使用的模拟手机型号方式,调用自带的firefox浏览器,访问服务器,当然这个服务器就是手机访问网页时使用的服务器(与PC访问的服务器会有不同)。这样就实现了模拟手机压力测试的功能。
    还有一种方式可以录制app,那么需要在服务器上安装一个代理监控软件(具体名称忘了),这个软件会监控手机访问服务器的流量包,最后反编译回lr认识的代码。
    另外11.5还可以模拟世界各地的网络状况。
    总之。。11.5很强大
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 00:47 , Processed in 0.075468 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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