[发明专利]一种植入于压测宝中的脚本录制系统及方法有效
申请号: | 201710863080.7 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107733735B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 殷晋 | 申请(专利权)人: | 云智慧(北京)科技有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/02;H04M1/72409;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 植入 压测宝 中的 脚本 录制 系统 方法 | ||
1.一种植入于压测宝中的脚本录制系统,其包括:
后端服务器,其具有若干用于连接Android设备的外接端口以及用于直接管理Android设备的ADB工具;
前端WEB浏览器,其控制指定Android设备安装、操作、卸载APP,
其中,前端实现一个手机模拟器,后端服务器连接的Android设备的图像信息,通过Socket发送到前端手机模拟器,在手机模拟器中对APP的动作通过Socket发送到后端服务器,后端服务器再通过ADB操作Android设备,完成APP的网络请求录制,
所述压测宝为一种分布式云压测机资源管理系统,所述分布式云压测机资源管理系统包括:
业务管理系统,作为操作终端供用户进行压测管理,其中,业务管理系统包括:
预约任务模块,用于供用户预约任务,
预约资源算法模块,用于依据预约任务的需求选择符合预定要求的压测点,
预约判定模块,用于判断预定压测点是否可以预约;
升压系统,基于SaaS模式的分布式方式部署,作为压测执行端用于执行压测,其中,升压系统包括若干压测机;
业务调度系统,设于业务管理系统与升压系统之间,用于依据压测任务的需求实现压测资源的动态规划,其中,业务调度系统包括:
资源管理算法模块,用于根据压测任务的需求和升压系统的资源状况计算压测资源如何进行动态规划,
任务分解模块,用于将压测任务分解为若干子任务,
压测机任务预判模块,用于判断压测任务结束后的一定时间内,压测机是否有新的压测任务,以便于确定是保留还是删除压测机。
2.如权利要求1所述的脚本录制系统,其特征在于:在手机模拟器中对APP的动作包括点击、拖拽。
3.如权利要求1所述的脚本录制系统,其特征在于:脚本录制系统包括登录界面,供用户登录进入脚本录制系统。
4.一种脚本录制方法,其特征在于,基于SaaS模拟的分布式部署方式,通过浏览器创建并控制测试,包括步骤S1、登录压测宝界面,之后执行步骤S2、进入脚本录制系统界面,借助脚本录制系统,在脚本录制系统前端选定需要产生脚本的APK,并发送命令到后端服务器,后端服务器再将该APK安装到预定Android设备,用户可以在前端通过手机模拟器打开安装的APP,当用户操作该APP时,Android设备采集脚本访问请求,将请求信息发送给后端服务器,后端服务器再将访问请求发送给前端实时展示,其中,步骤S1中包括如下步骤:
S11、创建压测任务;
S12、构建动态压测平台,包括:在备选的压测机中选择合适的压测机构建动态压测平台;
S13、执行压测任务,利用动态压测平台执行压测任务;
S18、判断压测机在其压测任务结束后的预定时间段内是否会被再次使用,借以确定是保留还是删除该压测机,
其中,步骤S12中,包括步骤:
S121、根据预约资源算法,选择合适的压测点作为预定压测点,
S122、判断预定压测点是否可以预约,若判断结果为是,则执行步骤S13,
其中,步骤S13中,包括步骤S131、任务分解,即将压测任务分解为若干小的子任务。
5.如权利要求4所述的脚本录制方法,其特征在于,可以在Android设备中定制APK,用于Android设备采集脚本访问请求。
6.如权利要求4所述的脚本录制方法,其特征在于,其步骤S2之后包括如下步骤:
S3、通过脚本录制系统上传APK文件到前端WEB浏览器;
S4、实时操作APP界面录制脚本,完成APP的网络请求录制;
S5、编辑、调试脚本;
S6、保存脚本。
7.如权利要求6所述的脚本录制方法,其特征在于:在APP界面的操作包括点击、拖拽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云智慧(北京)科技有限公司,未经云智慧(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710863080.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可由一国国内地面站控制的广域测控系统
- 下一篇:卫星地面S波段信号转发器