性能测试在软件企业的应用

发表于:2012-7-16 10:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:于涌    来源:51Testing软件测试网采编

  解决方案二:自行编写测试程序

  对于特定的模块或者插件也可以进行针对性进行代码编写,进行相关性能测试。在此我仅举一个例子,记得在开发一个汽车定损行业管理软件时,系统需要以FTP方式传送汽车损坏情况照片,决定采用第三方提供的FTP服务器组件。需要对该FTP服务组件进行系统稳定性和并发性测试。经过项目组协商决定采用自行编写多线程程序模拟多个客户端进行不间断的持续FTP上传和下载操作。自行编写测试程序也不失为另一种性能测试的方法,但是在您进行程序编写的时候一定要注意您所应用的组件是否是线程安全的,如果线程不安全将会出现问题。

  解决方案三:专业性能测试机构为系统测试

  如果在时间紧、任务重以及在企业条件允许的情况下,请专业的性能测试机构为系统做测试也不失为一个办法,其优势不再赘述。

  小型企业、小型项目的应用策略

  小型应用的软件系统,业务比较简单、用户数也不是很多、存在并发情况,对业务的响应时间、稳定性等都有一定的要求。

  小型企业一般管理不是很规范、人员储备不太充足、有一定的经济实力,在涉足的领域有些名气,对性能有一定的要求。在此仅举一个进销存管理系统的例子:该系统为一个大型商场对日常进销存业务的管理,通常有10-30人应用此系统。用户操作的最多的就是查询与销售商品的操作。这是一个典型的中、小型项目。用户并发数量不大,涉及到频繁的查询和出库操作,对系统的响应时间和系统的稳定性有一定要求。

  鉴于小型企业有一定的经济实力、管理不是很规范、人员储备也不是很充足,笔者认为主要可以有两种方式解决小型企业的性能测试问题。

  解决方案一:临时组建性能测试团队

  临时组建由资深的程序员、数据库专家、网络专家和系统软件管理员构成的性能测试团队,有的公司可能存在上述提及人员不完整的情况,那么可以针对项目的重要程度,适当增加相应的专家人员,必要时应该外聘一些专职或者兼职的专家。性能测试团队不是一个独立的部门,分别由隶属于开发等部门的专家构成。在进行性能测试时,需要制定详细的性能测试计划、测试用例,而后依据测试用例执行性能测试、分析性能测试结果,提出性能调整建议、书写性能测试总结报告。在工具的选用方面,可以考虑选择商业性能测试工具,购买单协议的Mercury LoadRunner、IBM Rational Performance Tester等工具、或者购买具有一个月或者几个月许可协议的商业性能测试工具。也可以选择适合项目的开源、免费性能测试工具。

  解决方案二:专业性能测试机构为系统测试

  如果在时间紧、任务重或者软件性能测试要求较高以及在企业条件允许的情况下,请专业的性能测试机构为系统做测试也不失为一个办法,其优势不再赘述。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号