[发明专利]一种植入于压测宝中的脚本录制系统及方法有效
申请号: | 201710863080.7 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107733735B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 殷晋 | 申请(专利权)人: | 云智慧(北京)科技有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/02;H04M1/72409;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 植入 压测宝 中的 脚本 录制 系统 方法 | ||
一种脚本录制系统及方法,系统包括:后端服务器,其具有若干用于连接安卓设备的外接端口以及用于直接管理安卓设备的ADB工具;前端WEB浏览器,其控制指定安卓设备安装、操作、卸载APP。其中,前端实现一个手机模拟器,安卓设备的图像信息,通过Socket发送到前端手机模拟器,在手机模拟器中对APP的动作通过Socket发送到后端服务器,后端服务器再通过ADB操作安卓设备。用户可在前端选定要产生脚本的APK,后端服务器将其安装到安卓设备,用户在前端通过手机模拟器操作APP,安卓设备采集脚本访问请求发送给后端服务器,后端服务器再将访问请求发送给前端实时展示。本发明借助APP网络请求录制(抓取)方式,可以方便、快捷录制脚本,大大减少工作量。
技术领域
本发明属于软件系统性能测试领域,尤其是脚本录制系统及方法,主要针对手机程序的性能测试。
背景技术
为了对软件进行性能测试,需要准备相应的脚本。
以往在准备APP端的脚本时,要么完全通过手动编写,要么通过代理的方式抓取请求。
但是,前者的工作量非常大,而后者需要比较复杂的准备工作。
例如,某用户需要对其自有APP的后端性能做一次压力测试,则需要准备APP访问后端的测试脚本。在这个过程中,需要研发人员配合测试人员,提供各个环节的地址、参数等等内容,测试人员再根据脚本进行调试,这个周期可能需要一周以上,而当脚本调试完毕后,测试人员还需要利用其它工具来进行后端能力测试。
由此可见,目前尚没有一种方便、快捷的软件性能测试方案,尤其是脚本录制方案。
发明内容
为了解决现有技术的上述问题,本发明提供一种脚本录制系统,其可以方便、快捷地录制脚本,可以大大减少用户在准备脚本过程中的工作量。
本发明还提供一种脚本录制方法,其可以方便、快捷地录制脚本,可以大大减少用户在准备脚本过程中的工作量。
为了达到上述目的,本发明采用的主要技术方案包括:
一种脚本录制系统,其包括:
后端服务器,其具有若干用于连接Android设备的外接端口以及用于直接管理Android设备的ADB工具(ADB是Android Debug Bridge的简称,是Android SDK(AndroidSDK是Android专属的软件开发工具包)中的一个工具,可以直接操作管理真实的Android设备);
前端WEB浏览器,其控制指定Android设备安装、操作、卸载APP,
其中,前端实现一个手机模拟器,后端服务器连接的Android设备的图像信息,通过Socket发送到前端手机模拟器,在手机模拟器中对APP的动作通过Socket发送到后端服务器,后端服务器再通过ADB操作Android设备。
借此,用户只需要将APK(APK是Android Package的缩写,即安卓安装包)上传到前端WEB浏览器中,并通过前端WEB浏览器提供的模拟环境,利用鼠标操作APP,即可完成APP的网络请求录制,大大减少了用户在准备脚本过程中的工作量。
其中,在手机模拟器中对APP的动作包括点击、拖拽。
其中,脚本录制系统包括登录界面,供用户登录进入脚本录制系统。
其中,脚本录制系统可以植入或嵌入其他软件中,例如,可以植入于压测宝中。
一种脚本录制方法,其借助脚本录制系统,在脚本录制系统前端选定需要产生脚本的APK,并发送命令到后端服务器,后端服务器再将该APK安装到预定Android设备,用户可以在前端通过手机模拟器打开安装的APP,当用户操作该APP时,Android设备采集脚本访问请求,将请求信息发送给后端服务器,后端服务器再将访问请求发送给前端实时展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云智慧(北京)科技有限公司,未经云智慧(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710863080.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可由一国国内地面站控制的广域测控系统
- 下一篇:卫星地面S波段信号转发器