[发明专利]用于自动化测试的方法及设备有效
申请号: | 201710082224.5 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106997322B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 李盛;王磊;郑雪纯;黄定候 | 申请(专利权)人: | 网易宝有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 测试 方法 设备 | ||
1.一种前置机的自动化测试的方法,在前置系统中设置模拟前置机,且所述前置系统通过前置机与金融城域网连接,所述方法包括:
当所述前置系统与所述前置机成功连接时,通过对请求中承载的信息进行判断可以选择是基于所述前置机进行自动化测试,还是基于所述模拟前置机进行自动化测试;
在接收到用于触发获取测试用例数据的请求的情况下,当确定接收到的所述请求中包含有用于表征所述模拟前置机的标识时,从所述模拟前置机处获取测试用例数据,当确定出接收到的所述请求中未包含有用于表征所述模拟前置机的标识时,从所述前置机处获取测试用例数据;
所述模拟前置机包括基于MOCK的模拟前置机,所述前置系统和所述模拟前置机之间的通信采取从本地读取数据的通信方式;
根据所述获取的测试用例数据执行测试操作;
所述从模拟前置机处获取测试用例数据的步骤包括:
获取模拟前置机的预设下行报文集合中的至少一部分下行报文;
其中,所述下行报文包括:传输方向为由金融城域网中的风险管理平台到前置系统的报文;
所述预设下行报文集合中的下行报文包括:前置系统接收到的来自金融城域网中的风险管理平台的报文和/或对前置系统接收到的来自金融城域网中的风险管理平台的报文进行改造而获得的报文;
所述改造而获得的报文包括:滤除了来自金融城域网中的风险管理平台的报文的至少一部分附件内容,并对报文中的部分参数进行修改而获得报文。
2.如权利要求1所述的方法,所述请求包括:超文本传输协议HTTP请求。
3.如权利要求1所述的方法,所述预设下行报文集合包括:基于可扩展标记语言XML的报文。
4.如权利要求1所述的方法,所述从模拟前置机处获取测试用例数据的步骤还包括:
从模拟前置机处获取至少一个支付机构的黑名单数据。
5.如权利要求1或2所述的方法,所述方法还包括:
将执行测试操作所产生的上行报文存储于预设上行报文集合中;
其中,所述上行报文包括:传输方向为由前置系统到金融城域网中的风险管理平台的报文。
6.如权利要求5所述的方法,所述方法还包括:
将预设上行报文集合中的上行报文与相应的标准上行报文进行比较,并输出比较结果;
其中,所述比较结果用于确定测试结果。
7.如权利要求6所述的方法,所述将预设上行报文集合中的上行报文与相应的标准上行报文进行比较的步骤包括:
计算所述预设上行报文集合中的上行报文的消息摘要算法第五版MD5值以及所述相应的标准上行报文的消息摘要算法第五版MD5值;
比较两个MD5值是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易宝有限公司,未经网易宝有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710082224.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能足球教学用体能训练装置
- 下一篇:一种排球拦网机