公安警务云〔一期〕工程〔合同包5〕系统上线联调测试报告省公安厅科技通信处南威软件股份2021 年6月目 录第1章 引言31.1 编写目的31.2 参考资料3第2章 测试方案32.1 测试地点32.2 测试人员32.3 测试环境32.4 测试方法5第3章 测试结果5第4章 测试结论8第1章 引言1.1 编写目的编写该测试总结报告主要有以下几个目的1. 通过对上线联调测试结果的分析,得到对软件对外发布的接口质量的评价;2. 分析测试的过程,产品,资源,信息,为以后制定测试方案提供参考;3. 分析系统存在的缺陷,为修复和预防bug提供建议1.2 参考资料序号参考资料名称1?软件接口需求规格说明书?2?测试方案〔GB8567——88〕?-GB标准文档3?用户操作手册?第2章 测试方案2.1 测试地点省公安厅2.2 测试人员工程建立单位〔2人以上〕工程承建单位〔2人以上〕工程监理单位2.3 测试环境数据库效劳器硬件平台品牌:DELL Poweredge R710机架式效劳器CPU:2×Intel *eon 六核 E5660 2.8GHz存:24GB存储器:4×500GB 7.2K rpm SAS网络连接:LAN TCP/IP 1000Mbps软件平台版本号操作系统:Microsoft Windows Server 2021, Enterprise Edition *64支撑软件:Oracle 10gWEB效劳器硬件平台品牌:DELL Poweredge R900机架式效劳器 CPU:4×Intel *eon 四核E7430 2.13GHz存:16GB存储器:3×450GB 7.2K rpm SAS网络连接:LAN TCP/IP 1000Mbps软件平台版本号操作系统:Microsoft Windows Server 2021, Enterprise Edition *64支撑软件:iis7.0,do’net 4.0 建模/比对效劳器1/任务分发/查重硬件平台品牌:DELL Poweredge R710机架式效劳器 CPU:2×Intel *eon 六核 E5660 2.8GHz存:24GB存储器:4×500GB 7.2K rpm SAS网络连接:LAN TCP/IP 1000Mbps软件平台版本号操作系统:Microsoft Windows Server 2021, Enterprise Edition *64支撑软件:iis7.0,do’net 4.0,c++2021,oracle 10g客户端2.4 测试方法在测试每一个测试项时,在测试用例对应的局部完成以后,由承建方人员、业主单位人员共同进展验证结果,测试的方法以白盒测试为主,主要观察测试返回结果是否到达指定要求。
本测试方案的主要容,集中在接口开发完成后的接口测试第3章 测试结果序号接口名称接口作用调用方法返回值说明测试结果1卡口车辆查询webservice接口提供具体卡口给第三方系统,查询该卡口过车信息Ø 查询的webservice的URL地址IP/services/CarTrfficList?wsdlØ 调用的方法String doFindCarListBySearch(String jsonStr);jsonStr是一个经过utf-8编码的JSON字符串,将要传递的参数封装到JSON对象中返回值是一个经过utf-8编码的JSON字符串,客户端获得该字符串时通过utf-8解码就可以看到正常的返回数据了URLDecoder.decode(resStr,"utf-8")o是o否2小批量比对接口指在两个不同信息的数据记录集中发现同时描述同一业务描述对象实体的数据记录的过程,该过程中发现的数据记录所组成的结果数据称为数据比对结果数据比对提交接口方法声明如下:public String[][] SubmitDataMatching(String SenderID, String ServiceID, String[] EndUser, String[][] SourceDataSet, String TargetDataType, String Condition ,String[] SourceItems, String[] TargetItems, String InfoCodeMode, String ReceiveServiceID);请求方根据该方法的WS描述调用,传入本次请求的相应信息,主要包括请求方ID、 效劳方ID、 请求用户信息、数据比对模式、 比对用的小批量源数据集及希望返回的数据项等,本方法返回一个二维数组作为小批量数据比对结果。
本方法返回一个二维数组作为小批量数据比对结果o是o否3短信接口提供短信接口给第三方公司,实时发送效劳器报警短信、布控过车信息等短信容Public String publishInformation(String sourceId, String checkNo,String serviceID,String requestContent);sourceId:部业务系统登陆的loginID,也就是在统一信息平台注册的用户IDcheckNo:校验码serviceID:提供信息查询的部业务系统目标webservice在统一信息平台中注册的效劳IDrequestContent:向目标webservice发送请求时的请求容 结果返回000代表成功o是o否4图片转存接口图片转存子系统提供对外图片写入接口分为图片效劳端接收图片写入端口和图片写入应答接口效劳端接收图片写入接口例如 URL: 192.168.0.100:11180/image接收图片写入客户端使用 POST 方式向效劳端发送 请求,请求的容为如下字符串:{"image_id":"过车信息的主键","image_content":"BASE64 编码后的 jpg 图片容"}图片写入应答假设效劳端接收结果成功,则应答容为如下 json 字符串:{"rtn": 0, //接收状态。
0 表示接收正常,非 0 表示接收异常〔<0表示错误,>0 表示警告对于接收异常的图片需要客户端重新发送"message":"ok"//接收状态描述除了 ok 之外,message 会包含以下的错误信息:jsonformat error. 表示请求的 json 格式有误missing string type jsonfield: 表示请求的 json 中遗漏了*个字段,或者字段类型不正确假设效劳端接收结果成功,则应答容为如下 json 字符串:{"rtn": 0, //接收状态0 表示接收正常,非 0 表示接收异常〔<0表示错误,>0 表示警告o是o否5模糊布控查询接口首先,在平台中进展模糊布控申请,通过审批之后,调用Web请求效劳,把需要比对的根本信息传给比对接口比对完成之后,通过调用Web请求效劳,把布控结果反应给平台〔或第三方调用者〕例如 URL: ip/fuzzyControlManager方法:public boolean fuzzyInfo(String fuzzyids,List qyareaid){ boolean flag = false; if(qyareaid != null && qyareaid.size() > 0){ for(int i = 0; i < qyareaid.size(); i++){ String s = StrUtil.checkNull(qyareaid.get(i)); if(fuzzyids.contains(s)){ flag = true; break; } } } return flag; }客户端使用 POST 方式向效劳端发送 请求,请求的容为如下字符串:{" fuzzyids ":"模糊布控ids"," qyareaid ":"查询结果id"}o是o否第4章 测试结论本次测试根据?公安警务云〔一期〕工程标书?及?公安警务云〔一期〕工程建立工程合同书?所要求的全部接口功能进展测试,所有测试指标均到达标书及合同要求,测试通过。
完成日期为年月日,测试结果详见本报告第三章节“测试结果〞工程建立单位〔盖章〕: 工程承建单位〔盖章〕:日 期: 年 月 日 日 期: 年 月 日工程监理单位〔盖章〕: 日 期: 年 月 日 . z。