[发明专利]业务测试方法、装置、系统、存储介质和计算机设备有效
申请号: | 202110234947.9 | 申请日: | 2021-03-03 |
公开(公告)号: | CN112925713B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 李胜 | 申请(专利权)人: | 展讯通信(天津)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/48;G06F9/54 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 汪源 |
地址: | 300450 天津市滨海新区自贸*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 系统 存储 介质 计算机 设备 | ||
本发明实施例提供了一种业务测试方法、装置、系统、存储介质和计算机设备。本发明实施例提供的技术方案中,向服务器订阅目标主题,以使所述服务器向至少一个所述用户设备推送与所述目标主题对应的目标消息;判断是否接收到所述目标消息;若判断出接收到所述目标消息,根据所述目标消息执行与所述目标消息对应的业务操作;在所述业务操作完成后,将生成的测试结果发送至所述服务器。本发明实施例能够同时推送消息给所有用户设备,用户设备收到消息后马上开启任务,避免了现有技术中测试多个用户设备出现时间上不一致和操作不便的问题。
【技术领域】
本发明涉及通信技术领域,尤其涉及一种业务测试方法、装置、系统、存储介质和计算机设备。
【背景技术】
测试多个用户设备(User Equipment,UE)时,需要几十个甚至上百个用户设备同时发起业务,对开启时间要求非常苛刻,一般在几秒内所有用户设备都要发起业务。现有的测试方案主要是通过手动开启和脚本中根据系统时间来开启的方式。
但是,通过手动开启任务会导致多个用户设备发起业务的时间差过大达不到测试效果;通过脚本中根据系统时间开启任务,会遇到不同用户设备的系统时间同步不一致导致测试无效,以及每次开启任务的时间不固定,需要手动修改每个脚本的开启时间,带来很大不便。
因此,现有技术中测试多个用户设备会出现时间上不一致和操作不便的问题。
【发明内容】
有鉴于此,本发明实施例提供了一种业务测试方法、装置、系统、存储介质和计算机设备,能够同时推送消息给所有用户设备,用户设备收到消息后马上开启任务,避免了现有技术中测试多个用户设备出现时间上不一致和操作不便的问题。
第一方面,本发明实施例提供了一种业务测试方法,所述方法包括:
向服务器订阅目标主题,以使所述服务器向至少一个所述用户设备推送与所述目标主题对应的目标消息;
判断是否接收到所述目标消息;
若判断出接收到所述目标消息,根据所述目标消息执行与所述目标消息对应的业务操作;
在所述业务操作完成后,将生成的测试结果发送至所述服务器。
可选地,所述向服务器订阅目标主题之前,还包括:
对所述用户设备进行预制条件设置;
根据所述预制条件设置与所述服务器建立连接。
可选地,所述对所述用户设备进行预制条件设置,具体包括:
打开自动挂载、锁定频点,重新驻网成功以及激活PDP。
可选地,所述服务器包括MQTT服务器。
可选地,所述测试结果包括接收到所述目标消息的接收时间、所述业务操作的开启时间、所述业务操作的完成时间以及所述业务操作的业务测试结果。
第二方面,本发明实施例提供了一种业务测试方法,所述方法包括:
根据至少一个待测试的用户设备订阅的目标主题,向所述用户设备推送与所述目标主题对应的目标消息,以使所述用户设备根据所述目标消息执行与所述目标消息对应的业务操作,并在所述业务操作完成后生成测试结果;
判断是否接收到所有所述用户设备发送的测试结果;
若判断出接收到所有所述用户设备发送的测试结果,判断是否达到测试结束条件;
若判断出达到测试结束条件,测试完成。
可选地,所述根据至少一个待测试的用户设备向所述服务器订阅的目标主题,向所述用户设备推送与所述目标主题对应的目标消息之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(天津)有限公司,未经展讯通信(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110234947.9/2.html,转载请声明来源钻瓜专利网。