[发明专利]一种从网络平台测试业务流程的方法及计算机设备有效
申请号: | 201711119864.5 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107707433B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 杨宗思 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 平台 测试 业务流程 方法 计算机 设备 | ||
本发明涉及一种从网络平台测试业务流程的方法及计算机设备,该方法包括:根据预先录制的业务操作流程获取服务调用流程和基准返回数据;运行服务调用流程,并获得当前返回数据,若当前返回数据与基准返回数据一致,则测试成功。本发明通过运行预先录制的服务调用流程,并分析返回数据参数以完成对业务流程的测试,解决了运营商系统升级时缺少业务测试的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种从网络平台测试业务流程的方法,同时还涉及一种计算机设备。
背景技术
现今最复杂的运营商业务系统为BOSS系统,业务运营支撑系统(BusinessOperation Support System,BOSS)有计费及结算系统、营业与账务系统、客户服务系统和决策支持系统等,面对众多的业务系统,操作起来极其繁琐。
而且运营商业务平台众多,包括短信业务平台、彩信业务平台、无线应用协议(WirelessApplicationProtocol,WAP)业务平台、交互式语音应答(InteractiveVoiceResponse,IVR)业务平台等采用不同通信技术的业务平台,为增值服务提供商提高了业务接入的复杂度。同时,运营商各业务平台都在不断的完善中,一旦进行系统升级,将引起原有业务的割接,造成极大的不便,同时增加了成本。
综上所述,目前运营商系统不仅操作繁琐,而且升级频繁,缺少对业务的测试方案
因此,如何在运营商系统升级时对业务进行测试成为亟需解决的技术问题。
发明内容
本发明所要的解决的技术问题是针对现有技术的运营商系统升级时缺少对业务的测试缺陷,提供一种从网络平台测试业务流程的方法,还提供一种计算机设备。
本发明解决上述技术问题的技术方案如下:
步骤1、根据预先录制的业务操作流程获取服务调用流程和基准返回数据;
步骤2、运行所述服务调用流程,并获得当前返回数据,若所述当前返回数据与所述基准返回数据一致,则测试成功。
采用上述方案的有益效果是:本发明通过运行预先录制的服务调用流程,并分析返回数据参数以完成对业务流程的测试,解决了运营商系统升级时缺少业务测试的问题。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,在步骤1中,所述基准返回数据包括:基准请求返回状态码、基准请求URL地址、基准请求参数、基准请求报文头、基准请求方式GET/POST和基准请求耗时。
进一步地,在步骤2中,包括:
步骤21、通过超级文本标记语言解析器第一次运行所述服务调用流程,返回的请求返回状态码,若所述请求返回状态码与所述基准请求返回状态码一致,则执行步骤22;
步骤22、通过所述超级文本标记语言解析器第二次运行所述调用服务流程,返回当前的请求URL地址、请求参数、请求报文头、请求方式GET/POST、和请求耗时,若所述请求URL地址与所述基准请求URL地址一致、所述请求参数与所述基准所述请求参数一致、所述请求报文头与所述基准请求报文头一致、所述请求方式GET/POST与所述基准请求方式GET/POST一致、并且所述请求耗时与所述基准请求耗时一致,则测试成功。
采用上述进一步方案的有益效果是:通过超文本标记语言解析器两次运行调用服务流程,并分析多种返回数据完测试,提高了测试的准确率。
进一步地,在所述测试成功之后,还包括:
步骤3、采用业务操作流程对业务进行配置;
步骤4、根据所述业务操作流程对选择的待测试的业务进行测试。
进一步地,在步骤3中,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711119864.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能终端及其控制方法和具有存储功能的装置
- 下一篇:内存管理方法及装置