性能测试在企业中的应用(原创)
近一年一直公司中主攻性能测试。我们公司是做网站的,性能测试在网站架构的改造中起到了功不可没的作用。首先:要明确测试需求-是要测整个架构,还是硬件的选型;是要测各个应用是否满足客户需求,还是只是想测一下某个应用在大用户量的并发情况下是否会产生功能上的问题。等等。不同的需求需要用不同的测试策略和方法。
其次:与功能测试一样要有测试计划。由于能够提供给测试的硬件一定没有实际用的多,所以必须要建一个迷你的真实环境,如何建需要事先考虑清楚。而且给测试的时间也是有限的,所以要安排测试优先级。并且要考虑测试风险,也许需要准备一两套不同的测试方案来应对测试执行时遇到的风险。
再次:也一定要写测试用例。也要有预期值。这个测试用例要写得好需要有一定的功力。很多数据需要通过精心的计算来得出。例如:需求是1000万pageview时响应时间为1s,那么要根据业务模式,静态页面,动态页面比例等各种数据来推算出多少个用户并发相当于产生1000万pv。然后再写出较为正确的用例。
然后:测试执行。我们公司一般用LoadRunner(我不是MI的托,不过这个工具真的很不错)。不同的测试有不同的脚本,这就不同多说了。执行时要收集的结果数据和性能tuning的人员是DBA或架构师或程序员,这都跟最初的需求有关。
最后:测试报告。要出一份好的报告也是不容易的。仅仅将LR的分析结果拿出来太懒惰了。而且测试时可能由于时间,资源的限制只是测试了一部分,或者是个迷你的环境,甚至可能由于license的不够,只测试了部分数据。等等。都要经过严格的计算来推算出真实环境的结果。 谢谢分享:) 有收获!不过能更详细就更好了。 同意楼上!详细一点就好了,多谢! Originally posted by xiacherry at 2005-3-28 09:53 AM:
近一年一直公司中主攻性能测试。我们公司是做网站的,性能测试在网站架构的改造中起到了功不可没的作用。
首先:要明确测试需求-是要测整个架构,还是硬件的选型;是要测各个应用是否满足客户需求,还是只是 ...
能不能拿分测试报告出来参考参考啊? Originally posted by xiacherry at 2005-3-28 09:53 AM:
近一年一直公司中主攻性能测试。我们公司是做网站的,性能测试在网站架构的改造中起到了功不可没的作用。
首先:要明确测试需求-是要测整个架构,还是硬件的选型;是要测各个应用是否满足客户需求,还是只是 ...
能不能拿分测试报告出来参考参考啊? 测试报告涉及到我们的商业机密,恕我无法共享。 有收获。 性能测试在企业中还有一个很重要的应用:性能回归测试
1、应用阶段:系统运营维护阶段
2、应用原因:系统经常发生打补丁、升级等改变功能、改变操作系统平台、改变应用服务器版本、改变数据库版本、新增需求等
3、应用目标:在功能回归测试的同时,进行性能回归测试,避免由于提交了一个烂sql导致整个系统的性能出现严重故障,或者由于更换了应用服务器的版本,导致配置发生了变化,从而引起严重的性能问题
4、应用方法:持续制作相应功能的性能测试脚本,需要进行性能回归测试的时候,用工具运行脚本的少量并发,检查响应时间、处理能力、系统资源利用率等性能指标,确保其与以前的性能指标基本持平或者更高 没有休现题目中的“在企业中应用”这几个词的价值,好像介绍了简单的步骤,有点失望:( 总体感觉网络上还是找不到,很好的有关性能测试的资料!都是一些很理论的东西!真希望有哪位大虾能够分享一下经验@
谢谢分享!!
希望能详细一些 谢谢楼主分享经验!!请问楼主有性能测试计划和报告的模板吗,或您可以公开的一些资料,我很想参考一下,因为这几天我们头正让我写这些东西,我从来没写过关于性能测试的这些东西,感觉和普通的功能测试写法应该不太一样,所以很是挠头,非常感谢楼主!!
我的邮箱:guo_yuan_yuan1@163.com 同意楼上的,对于性能测试,如何来进行设计和实施那,楼主可否提供详细的计划和报告那,我也很想参考参考哦,目前一直对于性能上的测试还是很主观的,没有提供客观数据出来呀。
非常感觉楼主。 性能测试方面的资料太少了,我找了好多天了,还是没找到有用的。哪位有好的资料给俺一份jie5584@163.com
先谢过了 好少 好简单.. 不错不错 虽然很简单,不过该说的都说到了.所以很简练.
显然楼主在这方面是花费了很大精力的.
谢谢楼主的分享.
页:
[1]