1.购置原因
本项目主要是为了软件的测试,对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定委托方和被委托方纠纷仲裁和其它决策提供信息,通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防。
该项目顺利开展必须要一套软件测试系统,而现在实验室缺少该系统,因此需要采购。
2.经费预算
拟利用“通用数据库开发平台功能升级及IT技术研发”项目经费中的“软件开发工具-程序测试工具”预算,项目预算17万元。
3.询价情况
此次采购的系统必须满足以下技术指标:
响应时间:响应时间指的是“系统响应时间”,是应用系统从发出请求开始到客户端接收到响应所消耗的时间。把它作为用户视角的软件性能的主要体现。由于系统提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不相同,但是本软件系统的最大响应时间不超过100毫秒。
吞吐量:指“单位时间内系统处理的客户请求的数量”,直接体现软件系统的性能承载能力。一般来说,吞吐量用请求数/秒或是页面数/秒来衡量,从业务的角度,吞吐量也可以用访问人数/天或是处理的业务数/小时等单位来衡量。当然,从网络的角度来说,也可以用字节数/天来考察网络流量。对于交互式应用来说,吞吐量指标反映的是服务器承受的压力。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。对于单用户的系统,响应时间可以很好地度量系统的性能,但对于并发系统,通常需要用吞吐量作为性能指标。本软件系统的吞吐量无论在并发还是无并发中都可以很好的满足用户的需求。
思考时间:思考时间(Think Time),也被称为“休眠时间”,从业务的角度来说,这个时间指的是用户在进行操作时,每个请求之间的间隔时间。从自动化测试实现的角度来说,要真实地模拟用户操作,就必须在测试脚本中让各个操作之间等待一段时间,体现在脚本中,具体而言,就是在操作之间放置一个Think 的函数,使得脚本在执行两个操作之间等待一段时间。这样一来可以很好的减轻服务器的压力,而又不会影响用户的使用。
稳定性:稳定性是系统正常运行的保证。系统应在高效性基础上保证系统的稳定性。系统需兼顾、平衡、协调高效与稳定指标。在系统各类软硬件平台选型、参数调整、软件设计开发等方面充分考虑系统高效与稳定指标的平衡与协调。
可扩展性:1) 可链接的取样器允许无限制的测试能力。
2) 各种负载统计表和可链接的计时器可供选择。
3) 数据分析和可视化插件提供了很好的可扩展性以及个性化。
4) 具有提供动态输入到测试的功能。
5) 支持脚本编程的取样器。
而软件系统所需要具备的功能为:
1.能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试。
2.完全的可移植性和100%纯Java。
3.完全Swing的轻量级组件支持包。
4.完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
5.精心的GUI设计允许快速操作和更精确的计时。
6.缓存和离线分析/回放测试结果。
7.测试计划,用其来描述一个性能测试,所有内容都是基于这个计划的。
8.对JAVA程序和Web Service进行测试。
以下为三家供应商基本情况:
供应商信息:
北京集聚创新科技有限公司,联系人:李海龙,联系电话:18502612257,报价17万;
北京大明合创软件技术有限公司,联系人:王伟,联系电话:13811455012,报价21万;
中安消技术有限公司,联系人:乔林,联系电话:13811815180,报价20万。
4.专家意见
询价小组专家意见:基于以上各公司提供的技术参数及报价,选定北京聚集创新科技有限公司为供货方。
询价小组成员:王伟洪、王志欣、唐文连。
国有资产管理处(3226)
2016年4月19日