[发明专利]一种通过网页模拟现网运行系统的系统及方法有效
申请号: | 201911012973.6 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110971448B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 周海彪;钟卫为;陈振林 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;G06F16/953;H04L67/02 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 赵伟 |
地址: | 430073 湖北省武汉市江夏区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 网页 模拟 运行 系统 方法 | ||
1.一种通过网页模拟现网运行系统的系统,其特征在于,包括模拟单元、操作序列记录器、操作序列解释器、操作序列比对器和比对结果查看器;
所述模拟单元具有用于连接外部被模拟系统的接口;操作序列记录器、操作序列解释器均与所述模拟单元具有用于信号交互的连接;操作序列记录器、操作序列解释器、操作序列比对均具有用于与外部存储装置交互的接口;操作序列比对器与比对结果查看器之间具有用于信号交互的连接;
通过所述模拟单元从外部被模拟系统获取被模拟系统的界面和处理逻辑支持;模拟单元参照被模拟系统各相关模块利用网页生成界面和业务处理逻辑与被模拟系统相似的模拟系统;
所述操作序列记录器用于监听并记录在模拟单元上发生的每一次交互操作,并在预设的时刻保存到外部存储中;外部存储可供存储多个操作序列,并供操作序列解释器和操作序列比对器取用;
所述操作序列解释器用于操作序列的回放,其依次读取从外部存储中获得的操作序列,并在模拟单元上回放出来。
2.如权利要求1所述的系统,其特征在于,所述操作序列比对器一次性从外部存储中读取1个标准操作序列和1个以上普通操作序列,并依次将普通操作序列与标准操作序列比较,将比较结果在比对结果查看器中呈现;比对结果查看器呈现操作序列比对器的比对结果。
3.如权利要求1或2所述的系统,其特征在于,所述操作序列记录器将预设的用户操作进行标准化,包括用户操作记录单元、转换规则存储单元、第一操作转换单元;
用户操作记录单元与模拟单元之间具有信号交互连接;转换规则存储单元的输入端与用户操作记录单元的输出端相连;第一操作转换单元的输入端与转换规则存储单元的输出端相连;第一操作转换单元的输出端与外部存储器具有信号交互连接;
通过转换规则存储单元将用户对模拟单元的交互式操作转换为文本代码;通过第一操作转换单元将文本输出到外部存储进行保存。
4.如权利要求1或2所述的系统,其特征在于,所述操作序列解释器包括操作模拟单元,解释规则存储单元以及第二操作转换单元;第二操作转换单元与外部存储器具有信号交互连接;解释规则存储单元的输入端与第二操作转换单元的输出端相连;操作模拟单元的输入端与解释规则存储单元的输出端相连,操作模拟单元与模拟单元之间具有信号交互连接;
第二操作转换单元从外部存储读取操作序列后,将操作序列的各步骤依次交由解释规则存储单元转换成可在模拟单元中执行的代码,并交由操作模拟单元执行;操作模拟单元接收到解释规则存储单元发送的执行代码后,在模拟单元中执行回放。
5.一种基于权利要求1-4任一项所述系统的通过网页模拟现网运行系统的方法,其特征在于,
通过一个模拟系统用于模拟现网运行系统的环境,提供模拟页面;
监听并记录在模拟页面发生的每一次交互操作,生成网页操作序列并将保存到外部存储中;用于读取外部存储中记录的操作序列,并将该操作序列中的操作步骤依次在模拟页面进行操作回放;
将两个操作序列中的操作依次进行比对,判断两者的操作步骤及操作结果是否一致,将步骤不一致的地方进行标注。
6.如权利要求5所述的通过网页模拟现网运行系统的方法,其特征在于,生成网页操作序列的方法包括:
为模拟页面的每个可进行交互的组件定义一个ID,通过ID来标识操作该组件是否影响操作结果;
当用户进行一次可交互组件的操作时,由页面脚本记录下操作内容在用户关闭模拟页面,或点击“操作完成”时将操作序列输出。
7.如权利要求5或6所述的通过网页模拟现网运行系统的方法,其特征在于,操作回放的方法包括:
读取操作序列的第一个操作步骤;
读取该步骤进行操作时可交互组件的ID、操作方式、输入内容;
在模拟页面上创建一个鼠标图案并移动到该可交互式组件上;
利用脚本将该步骤的操作方式和输入内容重新对模拟页面进行操作;
由模拟页面处理该操作并呈现操作结果;
判断操作序列是否已经结束,若否则读取操作序列的下一个操作步骤进行上述处理,若是则结束回放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911012973.6/1.html,转载请声明来源钻瓜专利网。