【技术实现步骤摘要】
测试方法、系统、设备以及存储介质
[0001]本申请涉及计算机
,具体涉及一种测试方法、系统、设备以及存储介质。
技术介绍
[0002]完成程序开发后,需要将程序部署于多台终端(例如,手机)进行测试。所述测试可以包括功能测试,兼容性测试,稳定性测试等。
[0003]目前采用的测试系统包括两级拓扑。其中第一级拓扑:多台PC(personnel computer,个人计算机)分别作为信息中转节点,通过有线连接的方式与多个终端连接;第二级拓扑:将所述多台终端与测试服务端连接。
[0004]在所述测试系统中,所述测试服务端可以通过多台PC向多台终端发送程序测试任务(包括待测程序等信息)以完成测试。
[0005]不难发现,这样的测试系统由于包括两级拓扑而存在结构繁琐,硬件投入大,测试效率低,测试服务端压力大的缺陷。
技术实现思路
[0006]有鉴于此,本申请公开一种测试方法,应用于测试服务端。所述测试服务端与消息队列遥测传输MQTT服务端连接,所述MQTT服务端与多台终端无线连接。所述方法 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,应用于测试服务端;其特征在于,所述测试服务端与消息队列遥测传输MQTT服务端连接,所述MQTT服务端与多台终端无线连接;所述方法包括:获取待测程序以及待测终端的属性信息;调用所述MQTT服务端,将所述待测程序以及所述属性信息发送至所述多台终端,其中,所述多台终端用于根据所述属性信息判断自身是否为待测终端,并在确定自身为待测终端的情形下,基于所述待测程序执行测试任务。2.根据权利要求1所述的方法,其特征在于,所述调用所述MQTT服务端,将所述待测程序以及所述属性信息发送至所述多台终端,包括:将所述待测程序以及所述属性信息发送至所述MQTT服务端,其中,由所述MQTT服务端将所述待测程序以及所述属性信息发送至所述多台终端。3.根据权利要求2所述的方法,其特征在于,所述将所述待测程序以及所述属性信息发送至所述MQTT服务端,包括:基于所述待测程序以及所述属性信息,生成预设主题的消息;将所述预设主题的消息发布至所述MQTT服务端;所述由所述MQTT服务端将所述待测程序以及所述属性信息发送至所述多台终端,包括:由所述MQTT服务端将所述预设主题的消息发送至预先订阅所述预设主题相关信息的所述多台终端。4.根据权利要求1
‑
3任一所述的方法,其特征在于,在获取待测程序以及待测终端的属性信息之前,所述方法还包括:在配置测试任务的情况下,输出测试界面;所述测试界面包括测试选项;其中,配置所述测试任务所需的所述待测程序以及所述待测终端的属性信息由所述测试选项触发。5.根据权利要求4所述的方法,其特征在于,所述测试选项包括上传选项,以及与多种属性信息分别对应的属性选项;所述获取待测程序以及待测终端的属性信息,包括:响应于用户触发所述上传选项,获取所述用户上传的待测程序;响应于用户触发任意属性选项,将所述任意属性选项对应的属性信息确定为待测终端的属性信息。6.根据权利要求5所述的方法,其特征在于,所述测试服务端包括测试类型与待测终端的属性信息之间的对应关系;所述测试选项还包括与多种测试类型分别对应的测试类型选项;所述获取待测终端的属性信息的方法,包括:响应于所述用户触发任意测试类型选项,将与所述任意测试类型选项指示的测试类型对应的属性信息确定为待测终端的属性信息。7.根据权利要求5或6所述的方法,其特征在于,所述属性信息包括多种维度下的属性信息;所述测试界面包括与所述多种维度分别对应的区域;其中,同一维度的属性信息对应的属性选项聚集在同一区域。8.根据权利要求4
‑
7任一所述的方法,其特征在于,所述方法还包括:
接收所述多台终端中的待测终端发送的运行数据;所述运行数据包括所述待测终端在运行所述待测程序过程中生成的数据;通过所述测试界面展示所述运行数据,所述运行数据用于实时监控待测程序在待测终端中的运行状况。9.根据权利要求4
‑
8任一所述的方法,其特征在于,所述测试服务端存储所述多台终端分别对应的工作状态;所述工作状态包括繁忙状态与空闲状态;所述方法还包括:响应于接收到所述运...
【专利技术属性】
技术研发人员:李宏铭,常全福,奚磊,
申请(专利权)人:深圳市慧鲤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。