51Testing软件测试论坛

标题: 关于用LR做压力测试(已解决) [打印本页]

作者: yin830129    时间: 2006-12-22 10:34
标题: 关于用LR做压力测试(已解决)
请问:对一个可以提交的网页(比如一个回复栏)进行压力测试,模拟一天20W个用户的操作,用LR应该怎么做啊?
        
          麻烦说下大致的方法和注意事项就好了,先谢谢了,不胜感激~~~~

[ 本帖最后由 yin830129 于 2006-12-22 11:45 编辑 ]
作者: jut984907    时间: 2006-12-22 10:44
一天20W个用户的操作?
是看到日志得到的,还是经验得到的?
如果是确实每天20W的用户.那么,就按照用户的分布和操作用lr模拟.
作者: yin830129    时间: 2006-12-22 11:11
标题: 多谢解答,但是。。。不是很明白~
就按照用户的分布和操作用lr模拟.


能不能详细点啊?
跟用户分布还有关系吗?
操作就是简单的提交,看每天有20w人来提交能不能承受,用LR怎么实现啊?
录制我知道,但是这20w个人应该怎么分配啊?还有要运行一天吗?

[ 本帖最后由 yin830129 于 2006-12-22 11:13 编辑 ]
作者: jut984907    时间: 2006-12-22 11:18
在实际情况中,这20w人持续操作一天么?
我理解的性能测试,就是尽量模拟真实情况了.
作者: yin830129    时间: 2006-12-22 11:21
不是的啊,不是20w个人持续操作一天,是一天内有20w个人来操作,应该怎么模拟?
花一天的时间模拟吗?具体应该怎么做啊?
作者: jut984907    时间: 2006-12-22 11:32
尽量模拟真实情况
------------
这20w的大致操作习惯是什么?
只做一笔就退出吗,还是如何?
------------
或者换个思路,20w的用户,某个时间点大概有多少人做并发操作呢?
作者: xingcyx    时间: 2006-12-22 11:33
首先要深入分析你的测试需求,然后再根据你的测试需求来构建你的测试场景。

也就是说,搞清楚究竟是“一天内有20w个人操作”,还是“一天内有20w个该操作”,这点很重要,不搞清楚就盲目开始测试,只会做无用功。

接下来就是解析你的测试需求,如果是“一天内有20w个该操作”的话,那么可以把这个目标分解,根据你的具体业务情况,把它按一天8小时或24小时平均计算,或者应用二八原则,总之把你的目标拆分,具体到半个小时,10分钟之内等等,应该有多少个操作。

明确了这些以后,就可以测试了。
作者: silvertree    时间: 2006-12-22 11:34
一天20W人,那也需要调查分析一下每天哪几个时间段最为典型,也就是说看哪个时段是并发人数最多的,这些都需要考虑的,肯定不能只根据一天20w人就虚拟20W人来测试。
作者: silvertree    时间: 2006-12-22 11:38
原帖由 xingcyx 于 2006-12-22 11:33 发表
首先要深入分析你的测试需求,然后再根据你的测试需求来构建你的测试场景。

也就是说,搞清楚究竟是“一天内有20w个人操作”,还是“一天内有20w个该操作”,这点很重要,不搞清楚就盲目开始测试,只会做无用 ...



说得好!

性能测试大部分的工作都是在分析上,包括前期的测试需求分析,中期的场景分析,后期的结果分析等等等等,要求的知识面好广的,现在发觉性能测试不太好啃,呵呵,正在啃ing...
作者: yin830129    时间: 2006-12-22 11:45
谢谢个位的热情解答,看来这个问题还有待于进一步探讨,我再多了解下需求,不懂再麻烦各位。
作者: chenmonanhai    时间: 2006-12-22 15:28
我还是没有看明白,不知道怎么操作




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2