1、艾斯医药商务系统系统测试1.性能测试系统响应时间判断原则(2-5-10原则)如下: 系统业务响应时间小于2秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在2-5秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间在5-10秒之间,判为及格,用户对系统勉强接受; 系统业务响应时间超过10秒,判断为不及格,用户无法接受系统的响应速度;1)登录模块性能指标测试:用户数#样本平均响应时间ms50%用户的响应时间90%用户的响应时间 最小响应时间最大响应时间异常%吞吐量KB/Sec10101661572161372300.00%43.4782620202712823001403010.00%6
2、6.4451850502622663311303500.00%142.4501475753193263791434030.00%182.038832)购物模块性能测试用户数#样本平均响应时间ms50%用户的响应时间90%用户的响应时间 最小响应时间最大响应时间异常%吞吐量KB/Sec10108690100481010.00%98.0392220207365100341230.00%161.2903250501681802594826736.00%186.5671675751991843411740868.00%182.92683说明:在JMeter性能测试中,采用多线程数量模拟多用户在1s进行
3、并发操作,75人以内用户并发操作系统时基本能够在2秒内响应,系统的响应很快。用户在50人以内进行并发操作时系统比较稳定,系统反应良好。超过50人同时并发操作系统时,登录模块依旧保持稳定,购物模块出现36%的异常,表示无法支持超过50人的用户同时并发操作。2.可靠性测试测试内容基本要求测试情况测试通过是否掉电客户机掉电或强行关机后重启机器,不丢失数据。实现要求。3.安全性测试测试内容基本要求测试情况测试通过是否用户权限所有授权用户是否能在所授权限下进行工作,不容许超权限。实现要求。数据库权限数据库的安全性符合保密要求实现要求。4.易用性测试测试内容基本要求测试情况测试通过是否易安装性安装参数给出
4、默认值或提示,需要用户干预的地方尽量少,操作方便。实现要求。5.兼容性测试测试内容基本要求测试情况测试通过是否硬件软件对硬件的最低配置要求、推荐配置和特殊要求数据库服务器: 2.4 GHz以上CPU, 3G以上内存, 400GB以上硬盘WEB服务器:2.4 GHz以上CPU,3G以上内存,160GB以上硬盘客户机:2.0 GHz以上CPU、1G以上内存,80G以上硬盘6.安装与用户手册测试测试内容基本要求测试情况测试通过是否启动安装程序如果安装了CD-ROM, 插入安装盘后自动启动安装程序。在CD盘中突出显示setup.exe文件,双击文件启动安装程序。能实现要求。7.测试结论 “Ascent
5、Sys医药商务系统”在用户现场环境进行功能、性能、可靠性、安全性、可使用性、兼容性、安装和手册等方面进行了全面、严格、规范的测试。测试结果表明:“AscentSys医药商务系统”基本达到业务需求文档中的要求,并具有以下特点:l 系统架构先进、简单。该系统采用先进的B/S架构,后台支持各种大小数据库,系统结构清晰明确,可满足网络软件应用的要求。l 功能全面。AscentSys医药商务系统是基于互联网的应用软件,通过该软件能了解到已公开发布的药品,对客户需要的药品进行采购,包括查询药品,购买药品,下订单等流程,方便快捷实现购物过程。l 系统安全性较好。系统具有严格的权限设置功能,权限设置可细化到字
6、段级,不同权限的人员只能看到自己有权限访问的字段内容,有效地保证了数据的安全性。l 系统可靠性高。对客户机掉电或强行关机后重启机器、网络异常中断。有完善的数据校验机制,对用户输入不符合要求的数据,给出了简洁、准确的提示信息,必要时给出了帮助。l 系统兼容性好。系统设计灵活,支持与税源分析系统相关应用软件实现数据交换和共享。能满足用户在各种操作系统,各种web应用服务器及各种主流数据库支撑软件下的使用。l 系统预测统计模型通过严格测试,以大量数据进行预测,使预测模型求出的预测数据更接近真实数据。对大量数据进行预警分析,预警结果正确。l 测试结论:通过。8.建议:AscentSys医药商务系统目前
7、采用的是开源的Tomcat WEB服务器和MySQL数据库服务器,能基本适应目前的功能、性能和质量需求,但考虑到未来用户数量和业务扩展需求,建议如下:(1) 业务扩展性:针对将来的业务发展需要,建议采用J2EE的SSH框架,这样可以很方便的增加新的功能,利用已留接口只须改变当前层次颗粒度的构件即可实现,扩展公司的业务。(2) 网络扩展性:针对将来用户的访问量可能增加,用户的并发量可能极大的情况,我们采用分布式的架构,采用DNS分配的方式,将请求分配给几个web 服务器,在用户访问量增加的情况下,可以通过增加web 服务器的方式来满足要求。(3) 未来可考虑移植到商用的WebLogic应用服务器和Oracle数据库中,以保证更好可扩展性和可维护性。