51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1662|回复: 2
打印 上一主题 下一主题

[原创] 如何用LR脚本重现日志访问记录场景

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-16 16:56:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如在一台服务器上有下面的一段日志
0:00:01 http://www.baidu.com
0:00:02 http://www.sohu.com
0:00:04 http://www.sina.com
0:00:06 http://www.sina.com
0:00:18 http://www.sina.com
0:00:20 http://www.sina.com
0:00:24 http://www.baidu.com
0:00:26 http://www.163.com
0:00:30 http://www.chain.com
0:00:31 http://www.baidu.com
0:00:31 http://www.sina.com
0:00:32 http://www.baidu.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:37 http://www.baidu.com
0:00:38 http://www.163.com
0:00:39 http://www.chain.com
0:00:39 http://www.baidu.com
0:00:46 http://www.baidu.com
0:00:46 http://www.sina.com
0:00:47 http://www.sina.com
0:00:48 http://www.baidu.com
0:00:49 http://www.sina.com
0:00:52 http://www.sina.com
0:00:53 http://www.baidu.com
0:00:54 http://www.sina.com
0:00:56 http://www.sina.com
0:00:57 http://www.baidu.com
0:01:03 http://www.sina.com
0:01:06 http://www.sina.com
0:01:11 http://www.baidu.com
0:01:12 http://www.163.com
0:01:19 http://www.sina.com
0:01:22 http://www.sina.com
0:01:22 http://www.baidu.com
0:01:23 http://www.163.com
0:01:25 http://www.chain.com
0:01:28 http://www.baidu.com
。。。。。。。。

我用LR脚本如何模拟再现日志中的访问?
想把日志中的场景再重现下,大体了解当时的访问对服务器的压力如何。
而每条日志时间间隔都不一样,大家有什么好的办法,谢谢指点下!

[ 本帖最后由 xhz_panda 于 2008-12-16 17:12 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-16 17:56:23 | 只看该作者
完全一致是不可能的, 就像要你在100秒中点击某个按钮100下, 如果要你做几次, 点击的间隔也不一定每次一样

loadrunner模拟现实做测试也是, 只要把关键部分模拟了, 其他有一些不同是可以忽略,或者是无关紧要的


至于关键部分, 简单粗略地说就是你的测试角度和测试目的了

既然楼主是想"想把日志中的场景再重现下", 那么先重现或者构建这个场景,然后再根据这个场景做测试就行, 至于具体是在给定的服务器压力下进行访问, 还是使访问在服务器上的TPS要达到某个值, 就看楼主的需要啦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-12-17 09:32:36 | 只看该作者
谢谢楼上的指点
实现完全一样的场景是不可能的。
我想做的就是在相同时间间隔,相同频率地访问站点。
比如下面的一段日志。

0:00:32 http://www.baidu.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:34 http://www.sina.com
0:00:37 http://www.baidu.com
0:00:38 http://www.163.com
0:00:39 http://www.chain.com
0:00:39 http://www.baidu.com

在第32秒时访问了http://www.baidu.com
隔了2秒后访问了http://www.sina.com四次
再隔3秒访问了http://www.baidu.com
。。。。

我个人觉得问题难点是怎么自动地模拟时间间隔,然后再如何自动控制访问某站点的频率。
因为日志中的记录有几万条,添加思考时间的方法不可行啊。

哪位有好的方法,谢谢呀!

[ 本帖最后由 xhz_panda 于 2008-12-17 09:34 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 03:26 , Processed in 0.071721 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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