51Testing软件测试论坛

标题: 一次性能测试一般多久能完成? [打印本页]

作者: vivien.yu    时间: 2012-10-29 14:25
标题: 一次性能测试一般多久能完成?
从需求分析到数据准备到跑脚本,调脚本等等,到分析结果,出报告,整个流程需要多久? 1天,2天? 1周,2周? 1个月,2个月?
作者: msnshow    时间: 2012-10-29 21:20
这个问题没谁能回答
作者: 黑羽祭    时间: 2012-10-30 09:24
回复 1# vivien.yu


    这没个准吧。
测试的时候会遇到各种各样的障碍和问题,比如申请电脑得时间,搭建环境得时间,整理资料收集数据要时间,商量出合理的测试目标要时间,调脚本也要时间,脚本顺利还好,要是遇到些问题,那就有的纠结了,熟练运用Loadrunner然后得出结果,如果结果都通过了还好,要是通不过,不是说给个报告就算了,得查原因吧,得找开发检查调优吧,要是开发忙,就完了,时间又被拉长了,好不容易调好了再测,发现不是这个问题,悲剧了,再找原因,最后一群人讨论、调、测试;讨论、调、测试;讨论、调、测试;......
作者: zbjie    时间: 2012-10-30 10:09
最快的一个完整周期也得两个月时间吧。可以和别的工作同时进行的。
作者: mayi1980    时间: 2012-10-31 14:36
回答不了

就像问所有人  你吃顿饭要多长时间一样
作者: vivien.yu    时间: 2012-10-31 15:42
回复 5# mayi1980


    嗯,你说的也对。
作者: vivien.yu    时间: 2012-10-31 15:51
回复 3# 黑羽祭


    嗯,是的,我没有走过完整的性能测试流程,所以想来论坛里问问做过这方面测试的专家.....
问题问的是有些笼统了。。。

   感谢你的回答,从你的描述看来,这过程花费时间不短.... 可以透露下你们公司做的项目情况吗? 多大的项目?
  
   从分析测试需求到定测试目标,如果排除人员沟通,拖来拖去的情况,最快需要多久呢?
   申请电脑时间排除,搭建环境一般需要花费多长时间呢? 除了配置几台跑脚本的客户端,然后Controller配置,还有其他需要配置的吗?
   整理资料收集数据的时间需要多少呢,一天时间能够完成吗?
   调试脚本会很复杂吗? 会出现调试好的脚本已经跑了五六个小时甚至几天,却发现得重新录制或写脚本,重新跑吗?
   报告分析需要花费的时间多吗?在最紧张的情况下,多久能够出报告呢

   问的有点多,请见谅啊.....

我们公司现在的情况是,恨不得在一星期,甚至在一天内就给个结果出来....当然要测试的场景不是太多,共四个,但准备数据也得2天时间,整个流程走完,你觉得一周内完成靠谱吗?
作者: vivien.yu    时间: 2012-10-31 15:53
回复 4# zbjie


    嗯,谢谢你的回答!! 脚本要持续的运行,是这个意思吗?
作者: vivien.yu    时间: 2012-10-31 15:53
回复 2# msnshow


    呵呵,你在回答,谢谢。
作者: 黑羽祭    时间: 2012-10-31 17:06
回复 7# vivien.yu


    我做过的几次测试,一般都在2个月,有的甚至更久。
“从分析测试需求到定测试目标,如果排除人员沟通,拖来拖去的情况,最快需要多久呢?”这个应该每家都不一样吧。有的领导做了,直接给你了目标,让你测。有的是自己收集,自然会慢。我这边是请的客服啊测试啊开发啊等等,根据总的人数,以前月份的峰值,每天的峰值等等多方面的资料,总结出来的,时间到也就1-2天。
“申请电脑时间排除,搭建环境一般需要花费多长时间呢? 除了配置几台跑脚本的客户端,然后Controller配置,还有其他需要配置的吗?“这个问题,我感觉每次浪费的时间都是在申请电脑上,根据测试的目标,很有可能测试机不够用,有的公司申请电脑可麻烦了,层层申请,又是采购又是调用,估计都半个多月过去了。安装和Controller配置我觉得还好,目标设定好这些配置还是挺快的。

'调试脚本会很复杂吗? 会出现调试好的脚本已经跑了五六个小时甚至几天,却发现得重新录制或写脚本,重新跑吗?"这个,我在测试的时候,最担心什么都录不到,录不到脚本就头疼了。录的到回放的时候加密太多没法正常回放又头疼了。反反复复尝试了不少协议。重录和写脚本,我感觉很经常,只要第一次能调通了,后面重录什么的就简单了。

”报告分析需要花费的时间多吗?在最紧张的情况下,多久能够出报告呢“我还好,我的项目中报告是次要的,调优是主要的,不停地在找问题,调优再测试,反反复复的次数太多了。结果不理想,不是说时间紧张就行的,宁可拖后和加班加点。不然上线肯定会出问题。

我性能测试这块也不是非常精通,也是自己摸爬滚打摸索着前进。
作者: vivien.yu    时间: 2012-10-31 21:13
回复 10# 黑羽祭


    好的,谢谢你回答了我这么多问题。对于我来说,你已经很精通啦......

你说的录制不到脚本,还有加密太多没法正常回放.......  木有遇到过,很难理解.... 我现在是一个脚本要花好多时间调通....这过程好纠结...
作者: vivien.yu    时间: 2012-11-1 17:05
为什么loadrunner 脚本跑的很欢乐,但数据库里完全木有新数据添加呢?
作者: vivien.yu    时间: 2012-11-1 17:06
而且脚本都没报错,前面都跑的好好的....
作者: 黑羽祭    时间: 2012-11-2 09:00
回复 12# vivien.yu


    看看是不是有什么唯一条件项没有参数化,跑的时候都是用了同一组数据,结果被系统判断,或者被数据库的触发器给干掉了呢?
作者: cinanji    时间: 2012-11-2 10:43
看下是否有verify之类的验证机制
作者: vivien.yu    时间: 2012-11-2 13:07
回复 15# cinanji


    嗯,这个验证机制,在哪里看啊?  悲剧的很,不懂这块儿......
作者: xiaocao521    时间: 2012-11-2 13:34
要添加验证之类的东西, 比如登录成功后,要检查有没有显示正确的用户名之类的。 不然不知道脚本的业务有没有成功的
作者: vivien.yu    时间: 2012-11-2 13:37
回复 17# xiaocao521


    嗯,也是。我现在是在做发帖子的性能测试,之前现学现卖,加验证点搞了好几个小时,加的挺好不起作用。

   于是弃之,看来现在还是得把这个验证点学明白了才成。

   谢谢指点啊  O(∩_∩)O~
作者: vivien.yu    时间: 2012-11-2 13:42
回复 14# 黑羽祭


    我现在是在做发帖的操作,先登录,后发帖.......刚才又看了一遍脚本,好像是没有需要参数化的了。用户名、密码这些都做好了参数化,controller里面也都100个虚拟用户提示也都跑通过了,但是登录这些用户发现没有发帖动作.......不知道是索性没去取这些参数,还是登录了却没发帖......是不是需要添加关联啊? 你有好的建议吗?
   哎,先研究下添加检查点.....
作者: xiaocao521    时间: 2012-11-2 13:42
设置里面有个选项的,叫Enable Image and text check 的选项,要勾选后,检查文字或图片的功能才能发挥作用
作者: 黑羽祭    时间: 2012-11-2 13:58
回复 19# vivien.yu


    你先单独跑登录并发,系统有Log么?确认下是不是每个用户都进行了登录,而不是1个用户登录了100次
作者: vivien.yu    时间: 2012-11-2 15:54
回复 20# xiaocao521


    嗯,这个我知道的,谢谢啦....前面添加过文本检查点,但总是有点问题...
作者: vivien.yu    时间: 2012-11-2 15:55
回复 21# 黑羽祭


    嗯好的,我试试。
作者: 逍遥无名    时间: 2012-11-2 22:05
这个要具体问题具体分析吧
作者: vivien.yu    时间: 2012-11-3 13:51
回复 24# 逍遥无名


    嗯,其实我是想了解一下大家所在公司所做项目的情况啦......这个没有标准答案....
我就是想了解一下情况,看我这么紧张的工作,这么加班加点的工作,有没有可能在一周之内把东西赶出来...
作者: vivien.yu    时间: 2012-11-3 13:56
每次从VuGen中去连接controller的时候,总会出现一个服务器正在运行中的弹框,这是为什么捏?   有谁遇到过这问题吗?  卡半天,controller才能启动,郁闷呐...
[attach]82011[/attach]
作者: vivien.yu    时间: 2012-11-3 13:57
还有啊,这两天,loadrunner有点抽风,极容易卡死,要么就未响应,卡半天,缓过气儿来了,又继续跑....

这是肿么回事啊?
作者: vivien.yu    时间: 2012-11-3 21:18
本帖最后由 vivien.yu 于 2012-11-3 21:26 编辑

录制过程中,单用户登录,发帖发评论都没问题,但参数化再跑脚本,跑不通,缓存中仍然存的是之前录制时的用户名。

脚本除了两个参数,未动其他任何代码,跑不通.....脑袋秀逗了.........
作者: vivien.yu    时间: 2012-11-3 21:19
loadrunner11  是有无法自动关联这个问题吗?  手动关联怎么关联需要学习啊亲...
作者: vivien.yu    时间: 2012-11-3 21:23
本帖最后由 vivien.yu 于 2012-11-3 21:25 编辑

清除cookie 在 vuser--runtime settings 里面有选项设置;另外有个函数web_cleanup_cookies

但可惜的是都没起作用; IE浏览器中的信息也一并清掉,没用; 脚本目录-result-iteration目录下的数据也一并清掉,也没用。

神呐,看来是要加自动关联是吗?
作者: vivien.yu    时间: 2012-11-4 17:42
No more unique values for this parameter in table 'nickname.csv' [unique range is 355-413].The parameter continues with last value of the range according to "When Out Of Values" policy.

这个东西到底是嘛意思......各种状况....同样脚本用不同用户数跑了五六遍了,第七遍还这脚本虚拟50个用户,结果出现三千多这错误....
作者: 黑羽祭    时间: 2012-11-5 08:57
回复 32# vivien.yu


   是说你参数化的数据不够
作者: vivien.yu    时间: 2012-11-5 10:37
回复 33# 黑羽祭


    嗯,知道的,谢谢版主这么用心的回答我的问题呀.....当时是用Select  next row : Unique ;Update value on :Each iteration 这种方式,来跑的浏览帖子列表的脚本。总共的参数有3000个,实际没有设置迭代,并发用户数100,200,300不等...跑了五六次出现了这问题.... 可能是参数遍历了一遍都用完了....
作者: vivien.yu    时间: 2012-11-5 16:15
本帖最后由 vivien.yu 于 2012-11-5 16:16 编辑

Error -26377: No match found for the requested parameter "TransientKey1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
vuser_init.c(40): web_submit_data("index.php") highest severity level was "ERROR", 117 body bytes, 505 header bytes, 11 chunking overhead bytes          [MsgId: MMSG-26387]

设置关联后出现的这个错误,网上查到说,需要将关联函数放到请求前面,否则会出现上面错误....可我的确是这样放的啊....
作者: vivien.yu    时间: 2012-11-5 16:17
这俩脚本调试好几天了,登录的用户名密码参数化不了,各种方式试过,又回到原点加关联,可关联老是加不成功,我要崩溃了........
作者: vivien.yu    时间: 2012-11-5 17:00
loadrunner11, 关联函数web_reg_save_param 中的属性ORD没有了么? 还是被其他同义词取代了呢?
真纠结......脚本快点调通了吧....崩溃鸟...
作者: 测试新手小白    时间: 2012-11-6 14:46
飘过
作者: 芒子梦    时间: 2012-11-6 16:44
都是高手啊,佩服




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