51Testing软件测试论坛
标题:
如何用LR脚本重现日志访问记录场景
[打印本页]
作者:
xhz_panda
时间:
2008-12-16 16:56
标题:
如何用LR脚本重现日志访问记录场景
比如在一台服务器上有下面的一段日志
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 编辑
]
作者:
jlsv
时间:
2008-12-16 17:56
完全一致是不可能的, 就像要你在100秒中点击某个按钮100下, 如果要你做几次, 点击的间隔也不一定每次一样
loadrunner模拟现实做测试也是, 只要把关键部分模拟了, 其他有一些不同是可以忽略,或者是无关紧要的
至于关键部分, 简单粗略地说就是你的测试角度和测试目的了
既然楼主是想"想把日志中的场景再重现下", 那么先重现或者构建这个场景,然后再根据这个场景做测试就行, 至于具体是在给定的服务器压力下进行访问, 还是使访问在服务器上的TPS要达到某个值, 就看楼主的需要啦
作者:
xhz_panda
时间:
2008-12-17 09:32
谢谢楼上的指点
实现完全一样的场景是不可能的。
我想做的就是在相同时间间隔,相同频率地访问站点。
比如下面的一段日志。
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 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2