Joad 发表于 2008-5-28 15:19:03

LoadRunner如何记录js执行的时间?

做了一个实验:
1.建立一个web页面,里面包含一段js代码,一个图片
<html>
        <head>
                        <title>测试页面</title>
                        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
                        <script language="javascript" src="/js/test.js"></script>
        </head>
        <body>
                <h1>It works!</h1>
                <script language="javascript">
                <!--
                sleep(10000);
                -->
                </script>
                <img src=baidu_logo.gif width=174 height=59 alt="点此进入 百度空间">
        </body>
</html>
js代码的作用就是使ie休眠10秒,再去取图片
2. 用LR录制该页面,从recording log中可以看出确实做到了10秒之后取图片
3. 回放的时候,从execution log中看到,是在取到了test.js之后,立即去取图片

这里就有一个疑问,Lr如何记录js的执行时间呢 ? 如果用这个脚本去做压力的话,得到的页面响应时间跟实际的页面响应时间明显不符阿

luming 发表于 2008-5-28 15:22:05

这个,loadrunner只是截取分析页面和服务器之间的数据进行分析的吧。
js是在本地执行的,所以loadrunner无能为力。

[ 本帖最后由 luming 于 2008-5-28 15:24 编辑 ]

Joad 发表于 2008-5-28 15:29:53

回复 2# 的帖子

嗯,lr记录不了IE客户端的动作
那这类页面该如何测试呢?如果说一个页面速度慢的最大瓶颈是在JS的执行上,我们如何能测试出来呢?
页: [1]
查看完整版本: LoadRunner如何记录js执行的时间?