【技术实现步骤摘要】
模拟测试方法、装置、服务器及存储介质
本申请涉及通信
,特别涉及一种模拟测试方法、装置、服务器及存储介质。
技术介绍
在客户端上线之前,一般需要对客户端进行测试。在对客户端进行测试时,需要服务器的协助;为了不影响服务器的正常运行,可以通过模拟测试服务器,辅助客户端进行测试。终端上的客户端将本应该向服务器发送的请求发送给模拟测试服务器,接收模拟测试服务器根据该请求返回的数据,从而对客户端进行测试。
技术实现思路
本申请实施例提供了一种模拟测试方法、装置、服务器及存储介质,能够在模拟测试过程中对加密的数据传输请求进行解密处理,动态返回相应的数据传输响应。所述技术方案如下:根据本申请实施例的一方面,提供了一种模拟测试方法,所述方法包括:接收第一终端发送的数据传输请求,根据所述数据传输请求,确定与所述数据传输请求关联的测试规则集;获取所述测试规则集对应的第一配置信息,若所述第一配置信息包括所述数据传输请求的第一加密规则,根据所述第一加密规则对应的加密字段标识,提取出所述数据传输请求的 ...
【技术保护点】
1.一种模拟测试方法,其特征在于,所述方法包括:/n接收第一终端发送的数据传输请求,根据所述数据传输请求,确定与所述数据传输请求关联的测试规则集;/n获取所述测试规则集对应的第一配置信息,若所述第一配置信息包括所述数据传输请求的第一加密规则,根据所述第一加密规则对应的加密字段标识,提取出所述数据传输请求的加密字段;/n根据所述第一加密规则对应的密钥,通过所述第一加密规则对应的加密算法对所述加密字段进行解密,得到所述数据传输请求对应的请求参数;/n确定所述请求参数对应的数据传输响应,将所述数据传输响应发送给所述第一终端。/n
【技术特征摘要】
1.一种模拟测试方法,其特征在于,所述方法包括:
接收第一终端发送的数据传输请求,根据所述数据传输请求,确定与所述数据传输请求关联的测试规则集;
获取所述测试规则集对应的第一配置信息,若所述第一配置信息包括所述数据传输请求的第一加密规则,根据所述第一加密规则对应的加密字段标识,提取出所述数据传输请求的加密字段;
根据所述第一加密规则对应的密钥,通过所述第一加密规则对应的加密算法对所述加密字段进行解密,得到所述数据传输请求对应的请求参数;
确定所述请求参数对应的数据传输响应,将所述数据传输响应发送给所述第一终端。
2.根据权利要求1所述的方法,其特征在于,所述获取所述测试规则集对应的第一配置信息之前,所述方法还包括:
接收第二终端发送的所述第一配置信息,所述第一配置信息包括所述数据传输请求的第一加密规则;
关联所述测试规则集和所述第一配置信息。
3.根据权利要求1所述的方法,其特征在于,所述确定所述请求参数对应的数据传输响应,包括:
根据所述请求参数,从测试规则集中确定所述请求参数对应的测试规则,所述测试规则中包括请求体数据和响应体模板数据;
从所述请求体数据中确定所述请求参数对应的目标请求数据,以及,根据所述请求参数,从所述响应体模板数据中确定所述请求参数对应的目标响应体模板;
将所述目标请求数据添加到所述目标响应体模板中,得到所述数据传输响应。
4.根据权利要求3所述的方法,其特征在于,所述根据所述请求参数,从测试规则集中确定所述请求参数对应的测试规则之前,所述方法还包括:
接收第二终端发送的所述请求参数和所述测试规则;
关联所述请求参数和所述测试规则。
5.根据权利要求1所述的方法,其特征在于,所述将所述数据传输响应发送给所述第一终端,包括:
若所述测试规则集对应的第二配置信息包括所述数据传输响应的第二加密规则,根据所述第二加密规则,对所述数据传输响应进行加密;
将加密的数据传输响应发送给所述第一终端。
6.根据权利要求5所述的方法,其特征在于,所述若所述第二配置信息包括对模拟返回数据的第二加密规则,根据所述第二加密规则,对所述模拟返回数据进行加密之前,所述方法还包括:
接收第二终端发送的第二配置信息,所述第二配置信息包括所述数据传输响应的第二加密规则;
关联所述测试规则集和所述第二配置信息。
7.一种模拟测试装置,其特征在于,所述装置包括:
接收模块,被配置为接收第一终端发送的数据传输请求;
确定模块,被配置为根据所述数据传输请求,确定与所述数据传输请求关联的测试规...
【专利技术属性】
技术研发人员:袁清欣,金风,苗雷,符欣,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。