`

LoadRunner录制介绍

阅读更多
    我是根据其官方网站上的Sample来熟悉LoadRunner用法的, 因此录制也是基于那个Sample。

    1、 LoadRunner的启动

            运行“程序”——“Mercury LoadRunner”——“LoadRunner”, 启动LoadRunner Launcher。通过此界面上的链接,我们可分别启动脚本生成器、 场景控制器和结果分析器。

           如何选择要录制的协议?

           LoadRunner支持多协议在一个脚本中的录制, 如果需要的话我们可以选取相应的多个协议; 但是如果某个典型交易使用了Socket协议,另外一个交易使用了HTTP协议,那么录制每个交易的成本时还是选择单协议,只是运行的时候两个脚本使用不同协议而已。

           打开脚本设置的页面时, 脚本缺省的有三个操作(每个操作可以看做是函数,其中有一个操作的缺省名称为Action),其中vuser_init只是在虚拟用户启动时开始阶段执行一次, vuser_end是在虚拟用户退出时执行一次,这两个操作都不能增加和删除,除此以外,可以创建多个操作,并且可以指定名字, 但是经过我的试验发现不能使用中文名字。



    2、  脚本的录制

       启动Sample中的 Mercury Tours应用, 点击LoadRunner工具条上的“start Recording  your application”按钮,则会弹出录制设置窗口。

      里面有很多的属性, 得在以后的应用中去熟悉强化。 在此终点提出选择录制方式应遵循的一些原则:

        a、 基于浏览器的应用程序,推荐使用HTML-based Script。

        b、  不是基于浏览器的应用程序推荐使用 URL-based Script。

       c、   如果基于浏览器的应用程序中包含了JavaScript并且该脚本向服务器产生了请求,比如DataGrid的分页按钮等,也要使用URL-based Script方式录制。

       d、    基于浏览器的应用程序中使用了HTTPS安全协议,使用URL-based Script方式录制。



3、 插入事务。

        单击工具条上的插入事务图标,弹出 插入事务的对话框,在其中输入名字后点击“OK”结束,接下来开始结合Sample进行登陆、查询等操作。 注意: 每在开启事务之后应该在完成相应业务操作之后进行关闭。

 

4、   回放脚本。



               ^_^  ^_^   试验完毕,生成了如下的日志:

Run-Time Settings file: "C:\Documents and Settings\Administrator\Local Settings\Temp\noname1\\default.cfg"   [MsgId: MMSG-27141]
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

           但是我尚不能从这些数据中解读出有用的信息 ...  ... 

            加油,  继续钻研!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics