51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4020|回复: 19
打印 上一主题 下一主题

[原创] 如何通过《LoadRunner虚拟用户开发指南》学习虚Vuser开发

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-17 14:29:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
结合我的新书,给广大测试朋友提出如下的学习建议:

       对于没有开发基础的初学者,学习《LoadRunner虚拟用户开发指南》时应该分为两个阶段。

       第一阶段:建立信心,打好基础。很多测试人员不是没有能力写出程序,多数情况下是畏惧自己去写程序。正是没有足够的信心,导致很多测试人员一直从事相对简单的功能测试工作,一直对程序开发这座大山望而却步。因此,对于想从事测试开发的工程师而言,首先应该突破心理上的畏惧,“勇敢”地挑战这一工作。

       第一阶段的具体做法就是动手调试书中的每一个小程序,特别强调的是千万别“只看不练”。看懂了不一定能自己写出来,写出来也不一定在自己的环境中运行正确。只有自己动手,才能为后续的学习打好基础。本书提供了大量的案例,只有通过学习与练习,才能实现建立信心、打好基础的目标。

       在练习这些小例子的过程中,还应该注意查看VuGen的函数帮助文档。通过学习帮助文档,能达到举一反三的学习效果,这样学习才能使掌握的知识更加灵活。

       第二阶段:巩固基础,提高技能。在写出小程序后,接下来的目标是形成一定的设计能力。这一阶段的主要任务是完成复杂案例的开发。对于复杂的案例,尽量不要完全照搬书中的代码,而应根据相关产品的功能,结合书中产品的设计思路,自己独立来完成代码——这是一个创造的过程。

       例如对于第5章的示例程序CommandRunner,可以自己去查阅.NET中相关的Socket知识,独立实现其功能,然后再实现Vuser脚本的开发工作。或者,也可以先参考各个类的设计思路,然后自己实现具体代码。

       这一阶段还应该做的就是博览群书——LoadRunner涉及的开发知识很多,因此须要借鉴大量的图书资料,这也是成为高手的前提条件。

       对于有一定经验的读者,可以重点进行第二阶段的学习。

       下面具体介绍各章的学习方法。

       第1章  虚拟用户开发基础。本章是全书的基础,只有掌握好本章的内容,才能更好地学习后续章节的内容。学习本章时,要重点掌握C语言与Vuser脚本、Vuser开发常用函数、参数化3部分内容。Vuser开发常用函数部分重点学习字符串处理函数、消息处理函数。学习时应该认真调试相关函数,并查阅函数在VuGen函数帮助文档中的相关内容。

       第2章  深入Web虚拟用户。本章重点学习HTTP协议基础、检查点、关联的相关知识。这些是开发Web虚拟用户的基础,建议读者学习时积极练习相关知识点的应用。

       第3章  深入Windows Sockets虚拟用户。对于本章内容的学习,首先应该掌握基本Socket虚拟用户函数的用法;其次应该掌握基于端口映射的代理方式录制脚本的方法,因为很多不能直接录制或基于Linux/Unix的客户端应用,通常采用这种方式来开发虚拟用户脚本。

       第4章  深入Visual C++动态链接库。在Visual C++中开发DLL及DLL的高级应用一直是学习的难点。本章循序渐进地讲解了这部分知识。读者在学习时按照书中的步骤进行演练即可,如果有兴趣可以查阅相关书籍。

       第5章  深入.NET虚拟用户。本章的重点学习内容是.NET虚拟用户常用程序、C/S应用开发与测试案例、视频播放性能测试案例3部分。常用程序部分建议看懂后脱离书本来实现其功能——只有这样才可以得到很好的锻炼;C/S案例部分建议一定要自己开发出CommandRunner,这样才能建立面向对象意识,设计出好的脚本程序;视频播放案例部分读懂即可,主要是学习解决问题的思路。

       第6章  深入Java虚拟用户。本章主要讲解Java虚拟用户的开发知识,重点内容是Java虚拟用户的开发流程及如何调用开发人员已经实现的API。如果读者对这部分内容特别感兴趣,可以自己练习本节的案例。

       第7章  网络通信虚拟用户开发案例。本章主要是为了扩充知识面而编写的,重点讲解了一个基于UDP协议应用程序的Vuser脚本开发方法。本章既讲解了程序客户端与服务器的实现过程,又讲解了Vuser的开发方法,融合了前面章节的很多内容。建议学习时应积极查阅资料,如果自己对案例程序有兴趣,仍然可以进行研究与开发。

[ 本帖最后由 peaksoftchen 于 2009-5-6 09:55 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

20#
发表于 2011-8-15 14:18:03 | 只看该作者
最后一章实在是太xx了,唉。。。
各个章节的示例代码都不提供下载,。。。
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2009-6-19 11:29:39 | 只看该作者
谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2009-6-18 10:07:41 | 只看该作者
看了样章后觉得本书没必要买了。多看帮助文档多动手学习。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2009-6-17 22:29:31 | 只看该作者
原帖由 msnshow 于 2009-5-17 19:04 发表
个人觉得书本上写的都差不多,如果自学能力强一点的,建设多实际操作,多上论坛看看

买书嘛就免了

我也觉得~~
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2009-5-22 15:53:24 | 只看该作者
原帖由 msnshow 于 2009-5-17 19:04 发表
个人觉得书本上写的都差不多,如果自学能力强一点的,建设多实际操作,多上论坛看看

买书嘛就免了

回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2009-5-18 09:34:19 | 只看该作者
原帖由 msnshow 于 2009-5-17 19:04 发表
个人觉得书本上写的都差不多,如果自学能力强一点的,建设多实际操作,多上论坛看看

买书嘛就免了

非常有道理。
不过我学习各种语言、架构设计、面向对象的历程也是蛮辛苦的,学习的时候非常希望能有一本内容全面的书来促进性能测试学习。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    14#
    发表于 2009-5-17 19:04:38 | 只看该作者
    个人觉得书本上写的都差不多,如果自学能力强一点的,建设多实际操作,多上论坛看看

    买书嘛就免了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2009-5-16 13:39:49 | 只看该作者
    原帖由 海盗 于 2009-5-15 18:43 发表
    看看,学习。,,

    ,这些书都不错。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2009-5-16 13:38:35 | 只看该作者
    原帖由 海盗 于 2009-5-15 18:43 发表
    看看,学习。,,

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-5-15 18:43:43 | 只看该作者
    看看,学习。,,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-5-15 17:51:06 | 只看该作者
    没事请别人工置顶,否则打下去。请注意。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-5-15 17:33:45 | 只看该作者
    晚上路过看看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-5-14 12:41:30 | 只看该作者
    自己顶一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-5-13 19:37:53 | 只看该作者
    原帖由 witcher2002 于 2009-5-13 13:12 发表
    受益了~~

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-5-13 13:12:18 | 只看该作者
    受益了~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2009-5-12 14:08:30 | 只看该作者
    这个帖子怎么没有新注册马甲的XX来起哄呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-5-9 19:50:58 | 只看该作者
    现在视频都可以下载了。

    [ 本帖最后由 peaksoftchen 于 2009-5-11 19:04 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-5-6 09:55:54 | 只看该作者
    本书已经上市了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2009-4-18 11:14:10 | 只看该作者
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-10 17:20 , Processed in 0.086327 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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