【IT168 专稿】
最近HP发布新版LoadRunner9.5。新版本的LoadRunner在VuGen、Controller和Analysis三个模块中都有所增强,添加了一些新特性。
下载和安装
在HP的网站上,LoadRunner9.5已经可以从下面的网址下载试用:
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-126-17^8_4000_100__
安装过程与以前版本基本一致,注意需要安装.NET Framework 3.5。安装时发现有错别字,在选择安装类型时,“完成”应该为“完全”,这么明显的错误,HP的测试人员居然没有发现,该打屁股,哈哈。
安装完成后打开VUGen,可以发现Start Page略有改变,左边区域4个大图标按钮分别代表新建脚本、打开脚本、从模板创建脚本,还有新加入的功能“Protocol Advisor”。
协议“顾问”—Protocol Advisor
Protocol Advisor是LoadRunner9.5新添加的功能,你可以使用Protocol Advisor来帮助你决定采用什么样的协议来录制脚本。Protocol Advisor可以扫描你的应用程序,检查其中使用到的协议,并把他们显示在列表中,列出来的协议可以作为指引,指导我们应该采用什么样的协议来录制应用程序。
测试新手在使用LoadRunner时常常问的问题是“为什么我录制不了脚本?”、“我应该采用什么协议来录制?”。现在有了Protocol Advisor,问这些问题的人应该会少很多了吧!与其盲目选择协议去录制,不如在录制之前先运行Protocol Advisor,让Protocol Advisor告诉你应该采用什么样的协议。
在“预录制”过程中,Protocol Advisor记录所有找到的协议,然后把他们从高层次到低层次的顺序列出来。
但是需要注意的是,Protocol Advisor也不是功能较多的,不可尽信,例如它通常都会把COM/DCOM、Java、.NET、WinSocket、LDAP这些协议列出来,但是未必适合选择作为录制的协议。
作为性能测试工程师,深入了解被测试的应用程序的开发语言、采用的架构、业务流程中使用的协议,这些知识都是必不可少的,另外,多与开发人员、设计人员充分沟通,我想即使没有Protocol Advisor,我们也能比较合理地选用恰当的协议来录制和开发性能测试脚本。