51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2950|回复: 0
打印 上一主题 下一主题

[原创] 十步完成Web应用程序压力测试[2]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-14 10:22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
进行压力测试
  一般不提倡在开发环境中进行压力测试,如果由于经费原因不能另外构建测试环境,则将来的运行

服务器的配置应该和开发用服务器的配置相同或更好。如果要模拟成百上千的并发用户,就应该采用多

台客户机同时进行测试,中国IT室验实因为一台机器上

运行的线程太多将导致性能下降,从而使客户机不能及时处理从服务器返回的响应,造成测试误差。执

行压力测试时,即使是同一条浏览路径也应进行多次测试,多次测试之间的间隔时间是随机的,这样才

能获得比较客观的测试结果。
  分析结果
  压力测试运行结束后,把所有记录的数据汇总并记录到文件中。必须对测试的结果进行分析,才能得

到结论。可以使用一些图形来比较、观察测试结果。
  分析对象也是测试运行时记录的内容,下面是压力测试的分析对象1)测试使用的时间和被测事务的

响应时间(有多少个用户同时运行);(2)压力测试参与的进程个数,成功个数,失败个数;(3)压力测试参与

进程失败的原因;(4)事务的响应时间随用户增加的变化图;(5)资源限制。
  优化调整设置
  若测试失败,必须分析失败原因,如果是系统造成的,应返回给设计人员修改。测试结果不满足预期需

求,需要对系统进行优化调整设置,然后再次运行测试、分析,直到可以满足预期需求,或调整已无法改善

结果。
  对系统的优化调整设置应与开发和系统管理人员协作进行。性能问题往往是互相联系的,而不是互不

相干的。系统性能较低,可能是由于优化与设置的问题。通过优化与设置有时可以提高系统的性能。
  提交测试报告
  当压力测试结果可以满足预期需求,或优化和调整已无法改善结果。最后提交测试报告。在报告中要

包括测试提要、测试环境和测试结果,提要应该简单说明测试方法、策略、范围、内容;测试环境应包括

资源开销、环境配置等;结果测试必须包括测试是否通过或拒绝,对测试的结论进行说明,对系统的性能做

出评价。测试结果要包括结果数据。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 20:03 , Processed in 0.068424 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表