baileyqw 发表于 2010-2-5 10:54:01

性能测试的实施

大家好,想请问一下压力测试实施方面的经验

现在的情况是这样的,公司有自动化的小组,但是小组人很少,几乎可以相当于一个研究团队,研究工具,技术之类然后可以放到项目中去帮助QA使用和实施。
自动化测试那边开发了一个自动化测试平台之类的东东,把很多自动化测试工具整合包装,形成一个平台,提供友好,易于使用的方式,KDT,相信大家都听说过的。

但是压力测试这边这样做我觉得效果似乎不大?压力测试工具(比如loadrunner),web测试基本是通过模拟客户端发送的request达成的,不能抓网页对象,对于编程开发支持,但是感觉没有建立通用函数库的必要性,而且通用性不是很高,可能经常需要改变函数库中的方法,如果开发人员更改需求改变了发送的request的格式的话,远没有类和对象稳定。

在这种情况下,如果公司产品很多,压力测试基本都要做的话,靠一两个人可能远远不够,如果想要将压力测试扩展到项目流程之中,作为一个能基本覆盖公司的比较通用的框架或者指导方法,不知道各位有没有这方面的经验或者资料之类,恳求意见和建议~:)

louis_lu 发表于 2010-2-6 15:46:23

回复 1# 的帖子

可以说现在几乎没有哪个测试工具敢拍着胸脯说能够搞定所有的应用,就像楼主说的你们公司产品很多的情况一样。
如果真要投入力量去开发一个很power的能搞定你们所有产品的性能测试工具出来,估计至少短期内是没有收效的。至于最后能不能满足你们的最终要求都很难说。所以根据楼主的描述,我觉得楼主最好根据不同的产品选择较为合适的工具去做性能测试(有空可以去www.opensourcetesting.com这个网站上看看那里的open source testing tool),然后逐个总结每个产品的性能测试的最优方式,方法和流程。
其实总结一下就是一句话:具体问题,具体对待。
如果有更好建议的朋友,欢迎一起分享一下,大家互相学习提高。谢了。

baileyqw 发表于 2010-2-8 10:50:52

呵呵,谢谢楼上的,但其实我所指的并不一定是通用工具,其实我觉得自动化测试更加适合寻找和开发一个比较通用的平台,其实公司主要产品也是基于Web的,所以load runner从现在看也还可以满足需要。
当然如果有一个简易上手的工具是更好,其实也可以是是一种实施策略,把load test做进项目中,流程中,真正推广,而不是某个只有一两个比较专业熟练的人使用的东西。

baileyqw 发表于 2010-2-9 10:28:51

顶个,貌似很难找到相关经验。。

archonwang 发表于 2010-2-10 13:36:01

呵呵。是个不错的想法,这种方法在国内项目内可能比较难实现,但是对国外的单子有一定的作用,可以明确各个环节的费用。

通用的工具是没有的。但是针对一个技术范畴内的工具是有的,比如WS或是SOA,的确是有工具支撑的,不过各自的特点不同而已。

通用的策略和方法倒是有的,但是即使方法是通用的,仍然会有实施细节的各种问题,导致这个策略不能非常明确和具体。
页: [1]
查看完整版本: 性能测试的实施