一种数据的批量生成方法,装置及系统制造方法及图纸

技术编号:22643830 阅读:26 留言:0更新日期:2019-11-26 16:40
本申请实施例示出一种数据的批量生成方法,装置及系统。本申请实施例示出的方法,预先将记载着订单参数的线程组存储在http cookie管理器,其中,每组线程组对应一个PHPsessid,然后通过模拟登入输入的http请求,多次遍历http cookie管理器,确定目标线程组,每次遍历http cookie管理器生成一个订单信息,进而达到订单批量生成的目的,本申请实施例示出的方法,在订单批量生产的过程中,仅需输入一次订单参数,后续通过多次请求http cookie管理器批量生成订单,本申请实施例示出的方法,在批量生成订单的过程中,无需多次录入订单参数,缩短了应用平台服务器的等待时间,提高了系统的带宽,以及数据库的资源利用率。

A method, device and system for batch generation of data

The embodiment of the present application illustrates a batch generation method, device and system of data. The method illustrated in the implementation example of the application stores the thread group recording the order parameters in HTTP cookie manager in advance, wherein each thread group corresponds to a phpsessid, and then through simulating the HTTP request of login input, traverses HTTP cookie manager for many times, determines the target thread group, traverses HTTP cookie manager for each time to generate an order information, so as to achieve batch generation of orders. For the purpose of success, the method illustrated in the implementation example of this application only needs to input the order parameters once in the process of order batch production, and then generates the order in batch by repeatedly requesting HTTP cookie manager. The method illustrated in the implementation example of this application shortens the waiting time of the application platform server and improves the waiting time of the application platform server The bandwidth of the system and the resource utilization of the database.

【技术实现步骤摘要】
一种数据的批量生成方法,装置及系统
本专利技术涉及计算机
,特别涉及一种数据的批量生成方法,装置及系统。
技术介绍
近年来,中国经济的飞速发展,车辆保有量的快速增长,二手车的交易买卖越来越繁荣,随着二手车买卖交易的逐渐繁荣,二手车业务平台应运而生。二手车业务平台通常在全国各地收购二手车,然后将收购的二手车放在交易平台生售卖,在一些情况下,二手车的收购地与售卖地不在同一城市,这就需要将二手从收购地运输到售卖地;通常二手车业务平台,需要借助第三方运输公司运输二手车;通常,二手车交易平台通过构建矩阵APP将订单信息放置在网站的页面上所述订单信息包括:车辆信息,和/或运输费用,并显示在第三方的物流APP上,第三方运输公司通过物流APP查看订单信息,并进行抢单。在矩阵APP的构建完成后到所述矩阵APP投入运行之前,需要对矩阵APP的一些性能进行测试,例如,通常每个页面显示10条订单信息,这就需要每点击一次下拉键向下滚动10条订单信息,在此情况下就需要生成大于10条的订单信息,才能验证构建的矩阵APP是否可以完成每点击一次下拉键向下滚动10条订单信息的功能。现有技术示出的信息验证方法,在构建多条订单信息的过程中,通常依次输入每天订单信息,在依次输入订单信息的过程中,二手车业务平台的应用平台服务器长时间处于等待状态,降低了系统的带宽,以及数据库的资源利用率。
技术实现思路
本专利技术的专利技术目的在于提供一种数据的批量生成方法,装置及系统,以解决现有技术示出的方法在多条订单信息的构建过程中应用平台服务器长时间处于等待状态,降低了系统的带宽,以及数据库的资源利用率的技术问题。本申请实施例第一方面示出一种数据的批量生成方法,所述方法包括:获取订单参数,基于所述订单参数生成订单线程组;添加登入cookie,建立httpcookie管理器,存储所述订单线程组;获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息。可选择的,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:获取HTTP请求,所述HTTP请求包括:模拟PHPsessid,以及,遍历数量;基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;基于所述遍历数量,确定调用所述目标订单线程组的次数,生成相应次数的订单信息。可选择的,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:获取HTTP请求,所述HTTP请求包括:差异项,以及,模拟PHPsessid;基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;合并所述差异项,以及,所述目标订单线程组,生成订单信息,发送所述订单信息至物流APP。可选择的,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:分别获取待运输车辆的车牌号集,根据所述待运输车辆的数量确定遍历数量;生成HTTP请求,所述HTTP请求包括:车牌号,遍历数量,以及,模拟PHPsessid;根据所述遍历数量,确定遍历所述httpcookie管理器的次数,依次基于所述模拟PHPsessid,确定目标订单线程组;依次合并车牌号,以及,所述目标订单线程组,批量生成订单信息。可选择的,所述获取订单参数,基于所述订单参数生成订单线程组的步骤包括:获取订单参数,所述订单参数包括:预置限定条件;根据所述预置限定条件聚类所述订单参数,生成聚类后的订单参数;基于所述聚类后的订单参数,生成订单线程组。本申请实施例第二方面示出一种数据的批量生成装置,所述装置包括:获取单元,用于获取订单参数,基于所述订单参数生成订单线程组;存储单元,用于添加登入cookie,建立httpcookie管理器,存储所述订单线程组;生成单元,用于获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息。可选择的,所述生成单元包括:第一获取单元,用于获取HTTP请求,所述HTTP请求包括:模拟PHPsessid,以及,遍历数量;确定单元,用于基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;第一生成单元,用于基于所述遍历数量,确定调用所述目标订单线程组的次数,生成相应次数的订单信息。可选择的,所述生成单元包括:第二获取单元,用于获取HTTP请求,所述HTTP请求包括:差异项,以及,模拟PHPsessid;第二确定单元,用于基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;第二生成单元,用于合并所述差异项,以及,所述目标订单线程组,生成订单信息,发送所述订单信息至物流APP。可选择的,所述生成单元包括:第三获取单元,用于分别获取待运输车辆的车牌号集,根据所述待运输车辆的数量确定遍历数量;第三生成单元,用于生成HTTP请求,所述HTTP请求包括:车牌号,遍历数量,以及,模拟PHPsessid;遍历单元,用于根据所述遍历数量,确定遍历所述httpcookie管理器的次数,依次基于所述模拟PHPsessid,确定目标订单线程组;批量生成单元,用于依次合并车牌号,以及,所述目标订单线程组,批量生成订单信息。可选择的,其特征在于,所述获取单元包括:第四获取单元,用于获取订单参数,所述订单参数包括:预置限定条件;聚类单元,用于根据所述预置限定条件聚类所述订单参数,生成聚类后的订单参数;第四生成单元,用于基于所述聚类后的订单参数,生成订单线程组。本申请实施例第三方面示出一种数据的批量生成系统,所述系统包括:应用平台服务器,与所述应用平台服务器相连接的数据存储服务器,所述数据存储服务器设置在所述应用平台服务器的内部或独立设置,所述应用平台服务器通过互联网与物流APP相连接;所述物流APP,用于显示订单信息;所述应用平台服务器,用于实现本申请实施例示出的方法;所述数据存储服务器,用于相关数据的存储;本申请实施例第四方面示出一种服务器,所述服务器包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例实处的方法。由以上技术方案可知,本申请实施例示出一种数据的批量生成方法,装置及本文档来自技高网...

【技术保护点】
1.一种数据的批量生成方法,其特征在于,所述方法包括:/n获取订单参数,基于所述订单参数生成订单线程组;/n添加登入cookie,建立http cookie管理器,存储所述订单线程组;/n获取模拟http请求,基于所述模拟http请求,遍历所述http cookie管理器,批量生成订单信息。/n

【技术特征摘要】
1.一种数据的批量生成方法,其特征在于,所述方法包括:
获取订单参数,基于所述订单参数生成订单线程组;
添加登入cookie,建立httpcookie管理器,存储所述订单线程组;
获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息。


2.根据权利要求1所述的方法,其特征在于,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:
获取HTTP请求,所述HTTP请求包括:模拟PHPsessid,以及,遍历数量;
基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;
基于所述遍历数量,确定调用所述目标订单线程组的次数,生成相应次数的订单信息。


3.根据权利要求1所述的方法,其特征在于,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:
获取HTTP请求,所述HTTP请求包括:差异项,以及,模拟PHPsessid;
基于所述模拟PHPsessid,确定目标订单线程组,所述目标订单线程组的PHPsessid与所述模拟PHPsessid相同;
合并所述差异项,以及,所述目标订单线程组,生成订单信息,发送所述订单信息至物流APP。


4.根据权利要求1所述的方法,其特征在于,所述获取模拟http请求,基于所述模拟http请求,遍历所述httpcookie管理器,批量生成订单信息的步骤包括:
分别获取待运输车辆的车牌号集,根据所述待运输车辆的数量确定遍历数量;
生成HTTP请求,所述HTTP请求包括:车牌号,遍历数量,以及,模拟PHPsessid;
根据所述遍历数量,确定遍历所述httpcookie管理器的次数,依次基于所述模拟
PHPsessid,确定目标订单线程组;
依次合并车牌号,以及,所述目标订单线程组,批量生成订单信息。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取订单参数,基于所述订单参数生成订单线程组的步骤包括:
获取订单参数,所述订单参数包括:预置限定条件;
根据所述预置限定条件聚类所述订单参数,生成聚类后的订单参数;
基于所述聚类后的订单参数,生成订单线程组。


6.一种数据的批量生成装置,其特征在于,所述装置包括:
获取单元,用于获取订单参数,基于所述订单参数生成订单线程组;
存储单元,用于添加登入c...

【专利技术属性】
技术研发人员:王时张鹏李聪崔兴龙
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京;11

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

1