服务器端模拟方法和模拟服务器技术

技术编号:33701034 阅读:28 留言:0更新日期:2022-06-06 08:10
本发明专利技术涉及一种服务器端模拟方法和模拟服务器,方法包括:侦听通讯接口;若侦听到客户端的数据请求,则对数据请求进行解析;解析出的数据内容包括接口地址、报文ID和请求参数;根据所述接口地址和报文ID,结合存储的接口地址、报文ID与脚本的对应关系,匹配一个相应的脚本;运行该脚本,并且以上述解析出的请求参数作为脚本的输入参数;运行脚本得到的结果,将结果返回通讯接口。通过预先设置多个脚本来适应不同的数据请求,即在面对不同的客户端、终端时,可以根据客户端和终端的具体情况首先准备相应的脚本即可,而不需要在进行繁琐的编程工作,从而可以大大提高程序的通用性,提高程序的其适配性,最终提高开发效率。最终提高开发效率。最终提高开发效率。

【技术实现步骤摘要】
服务器端模拟方法和模拟服务器


[0001]本专利技术涉及程序测试领域,特别是一种服务器端模拟方法和模拟服务器

技术介绍

[0002]在物联网等与通讯系统中,通讯接口调试是一个非常繁杂的过程。例如,采用客户端和服务器端的架构,客户端和服务器端需要相互协调。例如,客户端需要调用服务器端的接口。在开发过程中,开发人员需要反复比较确认客户端与服务器端的通讯连接及各接口相应字段是否正确。因此,需要一种在线模拟服务器,用于模拟服务器端的响应,其可以极大的加快系统开发速度。
[0003]现有的方法包括:1,使用通用的服务器模拟工具。其缺点在于,通用服务器模拟工具不会自动解析数据,更不能转换数据格式。通用服务器模拟工具不对系统业务进行响应,不会自动返回应答,需要手工应答,使得在大部分测试过程中产生超时,而且手动应答数据易出错。2,编写服务器程序,即根据与客户端约定的通讯协议,编写服务端程序。该方案可解决通用模拟服务器无法自动解析数据及无法自动返回应答的问题。但是编写服务器程序工作量较大,且需要服务端和客户端并行开发测试,一方进度延迟整个项目都会延迟。再本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器端模拟方法,其特征在于,步骤如下:侦听通讯接口;若侦听到客户端的数据请求,则对数据请求进行解析;解析出的数据内容包括接口地址、报文ID和请求参数;根据所述接口地址和报文ID,结合存储的接口地址、报文ID与脚本的对应关系,匹配一个相应的脚本;运行该脚本,并且以上述解析出的请求参数作为脚本的输入参数;运行脚本得到的结果,将结果返回通讯接口。2.根据权利要求1所述的服务器端模拟方法,其特征在于,所述通讯接口所支持的类型包括TCP、UDP、http、https、WebSocket和MQTT。3.根据权利要求1所述的服务器端模拟方法,其特征在于,所述脚本的输出参数为固...

【专利技术属性】
技术研发人员:焦征海韩志远侯凯谷长远
申请(专利权)人:新开普电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1