[发明专利]数据处理方法、装置、电子设备及存储介质在审
申请号: | 202211378913.8 | 申请日: | 2022-11-04 |
公开(公告)号: | CN115757106A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 吴梦华 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/53;G06Q30/0601 |
代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 张秀程 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。该方法包括:配置样本配送资源的样本资源标识以及测试订单的测试订单信息,样本配送资源为预先向测试方授权登录配送资源账号的配送资源;运行目标JVM进程和JVM沙箱,通过JVM沙箱将目标JVM进程基于测试订单信息确定的参考配送资源的参考资源标识,替换为样本资源标识;通过目标JVM进程将测试订单指派至样本配送资源中的目标配送资源;参考配送资源为具有执行测试订单的条件的配送资源。本申请实施例不需要重新编译、修改目标JVM进程,克服了相关技术将订单指派给预期外的配送资源,进而导致测试繁琐的问题。
技术领域
本申请涉及计算机技术领域,具体而言,本申请涉及一种数据处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
随着人们生活水平的不断提高和社会科技的发展,外卖订单和跑腿订单数量日趋上升。目前相关技术已经实现了通过调度算法根据订单信息自动指派配送资源。
在对配送资源的配送流程进行测试的过程中,由于配送算法是基于订单信息指派的配送资源,因此常出现配送算法指派的配送资源不是测试房希望测试的配送资源的情况,导致后续的测试环境变得困难。
发明内容
本申请实施例提供了一种数据处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,可以解决现有技术的上述问题。技术方案如下:
根据本申请实施例的一个方面,提供了一种数据处理方法,该方法包括:
配置样本配送资源的样本资源标识以及测试订单的测试订单信息,样本配送资源为预先向测试方授权登录配送资源账号的配送资源;
运行目标JVM进程和JVM沙箱,目标JVM进程用于根据订单信息指派配送资源,通过JVM沙箱将目标JVM进程基于测试订单信息确定的参考配送资源的参考资源标识,替换为样本资源标识,参考配送资源为满足执行测试订单的条件的配送资源;
通过目标JVM进程将测试订单指派至样本配送资源中的目标配送资源。
作为一种可选实施例,通过JVM沙箱将目标JVM进程基于测试订单信息确定的参考配送资源的参考资源标识,替换为样本资源标识,包括:
通过JVM沙箱获得目标JVM进程中的第一子进程的运行状态,第一子进程用于根据订单信息确定满足执行该订单的条件的配送资源;
当确定第一子进程获得返回值时,拦截返回值,返回值为参考资源标识;
通过JVM沙箱将返回值替换为样本资源标识。
作为一种可选实施例,通过JVM沙箱获得目标JVM进程中的第一子进程的运行状态,包括:
获得第一子进程的类方法;
将参考资源标识注入类方法。
作为一种可选实施例,方法还包括:配置样本配送资源的样本配置资源信息,并建立样本配置资源信息和样本资源标识的对应关系;
通过目标JVM进程将测试订单指派至样本配送资源中的目标配送资源,包括:
通过目标JVM进程中的第二子进程根据样本资源标识,获得样本配送资源的样本配送资源信息;
通过目标JVM进程中的第三子进程根据订单信息以及样本配送资源信息,确定各样本配送资源与测试订单的匹配程度;
通过目标JVM进程中的第四子进程将具有最高匹配程度的样本配送资源作为目标配送资源。
根据本申请实施例的另一个方面,提供了一种数据处理装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211378913.8/2.html,转载请声明来源钻瓜专利网。