测试方法及其装置制造方法及图纸

技术编号:19597952 阅读:24 留言:0更新日期:2018-11-28 06:30
本申请实施例提供了测试方法及其装置,其中方法包括:获取直播视频对应的题目列表(包括一个或多个用于与观众用户进行交互的题目信息及答案信息);在播放直播视频的过程中,按照题目列表与多个观众用户进行答题交互;获取答题交互过程中的压力参数,压力参数包括以下任一项或多项:向观众用户下发题目信息时的第一压力参数,接收观众用户根据题目信息所反馈的交互信息时的第二压力参数,对观众用户根据题目信息所反馈的交互信息进行结果统计时的第三压力参数,向观众用户下发题目信息对应的答案信息时的第四压力参数;根据答题交互过程中的压力参数输出压力测试结果。采用本申请,可以自动化地对直播答题项目的整个流程进行压力测试。

【技术实现步骤摘要】
测试方法及其装置
本专利技术涉及计算机
,具体涉及测试方法及其装置。
技术介绍
随着计算机技术以及互联网技术的发展,各式各样的应用程序应运而生,其中,视频类应用程序广受用户青睐,例如短视频应用程序、直播应用程序等。目前,一些直播应用程序除了提供直播的项目外,还提供了直播答题的项目,直播答题这个项目吸引了上万级用户甚至百万级用户参与答题。面对参与直播答题的用户数量越来越多,直播答题项目在上线应用前,需要对直播答题项目进行压力测试,以避免用户无法参与、技术故障导致被迫临时取消、服务器无法响应等情况的出现。目前,对应用程序进行压力测试采用的方法是单接口压力测试,即分别对应用程序所涉及的每个接口进行压力测试,输出每个接口的压力测试结果,在对每个接口进行压力测试时,测试人员会干预测试过程,例如在接口1的压力测试完成后,测试人员开始对接口2进行压力测试。若采用单接口压力测试对直播答题项目进行压力测试,需要人工干预才能执行,并且得到的是每个接口的压力测试结果,无法真实反映直播答题项目整个流程的压力测试结果。
技术实现思路
本专利技术提供的测试方法及其装置,无需人工干预,可以自动化地对直播答题项目的整个流程进行压力测试,并且可以真实反映直播答题整个流程的压力测试结果。本申请实施例第一方面提供一种测试方法,包括:获取直播视频对应的题目列表,所述题目列表中包括一个或多个用于与观众用户进行交互的题目信息及所述题目信息对应的答案信息;在播放所述直播视频的过程中,按照所述题目列表与多个观众用户进行答题交互;获取所述答题交互过程中的压力参数,所述压力参数包括以下任一项或多项:向所述观众用户下发所述题目信息时的第一压力参数,接收所述观众用户根据所述题目信息所反馈的交互信息时的第二压力参数,对所述观众用户根据所述题目信息所反馈的交互信息进行结果统计时的第三压力参数,向所述观众用户下发所述题目信息对应的答案信息时的第四压力参数;根据所述答题交互过程中的压力参数输出压力测试结果。可选的,所述按照所述题目列表与多个观众用户进行答题交互,包括:向多个观众用户下发第i个题目信息,所述第i个题目信息为所述题目列表中的任意一个题目信息,i为大于等于1的整数;接收所述观众用户根据所述第i个题目信息所反馈的交互信息;对所述观众用户根据所述第i个题目信息所反馈的交互信息进行结果统计;向所述观众用户下发所述第i个题目信息对应的答案信息。可选的,若所述第i个题目信息不为所述题目列表中的最后一个题目信息,则所述向所述观众用户下发所述第i个题目信息对应的答案信息之后,还包括:向所述多个观众用户下发第i+1个题目信息;接收所述观众用户根据所述第i+1个题目信息所反馈的交互信息;对所述观众用户根据所述第i+1个题目信息所反馈的交互信息进行结果统计;向所述观众用户下发所述第i+1个题目信息对应的答案信息。可选的,若所述第i个题目信息为所述题目列表中的最后一个题目信息,则所述向所述观众用户下发所述第i个题目信息对应的答案信息之后,还包括:向所述观众用户下发结束答题交互通知。可选的,所述向多个观众用户下发第i个题目信息,包括:若所述第i个题目信息为所述题目列表中的第一个题目信息,则在当前系统时间与所述直播视频的开始答题时间相同时,向所述观众用户下发所述第一个题目信息。可选的,所述方法还包括:创建目标场次;所述根据所述答题交互过程中的压力参数输出压力测试结果,包括:根据所述答题交互过程中的压力参数输出所述目标场次的压力测试结果。可选的,所述方法还包括:删除所述目标场次;创建下一个场次,创建所述下一个场次与创建所述目标场次的时间间隔为预设时间间隔。本申请实施例第二方面提供一种测试装置,所述测试装置包括处理单元和输出单元,所述处理单元,用于获取直播视频对应的题目列表,所述题目列表中包括一个或多个用于与观众用户进行交互的题目信息及所述题目信息对应的答案信息;所述处理单元,还用于在播放所述直播视频的过程中,按照所述题目列表与多个观众用户进行答题交互;所述处理单元,还用于获取所述答题交互过程中的压力参数,所述压力参数包括以下任一项或多项:向所述观众用户下发所述题目信息时的第一压力参数,接收所述观众用户根据所述题目信息所反馈的交互信息时的第二压力参数,对所述观众用户根据所述题目信息所反馈的交互信息进行结果统计时的第三压力参数,向所述观众用户下发所述题目信息对应的答案信息时的第四压力参数;所述输出单元,用于根据所述答题交互过程中的压力参数输出压力测试结果。可选的,所述装置还包括通信单元;所述处理单元用于按照所述题目列表与多个观众用户进行答题交互时,具体用于控制通信单元向多个观众用户下发第i个题目信息,所述第i个题目信息为所述题目列表中的任意一个题目信息,i为大于等于1的整数;控制通信单元接收所述观众用户根据所述第i个题目信息所反馈的交互信息;对所述观众用户根据所述第i个题目信息所反馈的交互信息进行结果统计;控制通信单元向所述观众用户下发所述第i个题目信息对应的答案信息。可选的,若所述第i个题目信息不为所述题目列表中的最后一个题目信息,则所述处理单元用于控制所述通信单元向所述观众用户下发所述第i个题目信息对应的答案信息之后,还用于控制所述通信单元向所述多个观众用户下发第i+1个题目信息;控制所述通信单元接收所述观众用户根据所述第i+1个题目信息所反馈的交互信息;对所述观众用户根据所述第i+1个题目信息所反馈的交互信息进行结果统计;控制所述通信单元向所述观众用户下发所述第i+1个题目信息对应的答案信息。可选的,若所述第i个题目信息为所述题目列表中的最后一个题目信息,则所述处理单元用于控制所述通信单元向所述观众用户下发所述第i个题目信息对应的答案信息之后,还用于控制所述通信单元向所述观众用户下发结束答题交互通知。可选的,所述处理单元用于控制所述通信单元向多个观众用户下发第i个题目信息时,具体用于若所述第i个题目信息为所述题目列表中的第一个题目信息,则在当前系统时间与所述直播视频的开始答题时间相同时,向所述观众用户下发所述第一个题目信息。可选的,所述处理单元还用于创建目标场次;所述输出单元用于根据所述答题交互过程中的压力参数输出压力测试结果时,具体用于根据所述答题交互过程中的压力参数输出所述目标场次的压力测试结果。本申请实施例第三方面提供一种测试装置,所述测试装置包括处理器、输入模块、输出模块、通信接口和存储器,其中,所述存储器存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序代码,执行第一方面所述的方法。本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被测试装置执行时使所述测试装置执行第一方面所述的方法。采用本申请实施例,通过获取直播视频对应的题目列表,在播放直播视频的过程汇总,按照题目列表与多个观众用户进行答题交互,获取答题交互过程中的压力参数,根据答题交互过程中的压力参数输出压力测试结果,从而可以自动化地对直播答题项目的整个流程进行压力测试,并且可以真实反映直播答题整个流程的压力测试结果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,包括:获取直播视频对应的题目列表,所述题目列表中包括一个或多个用于与观众用户进行交互的题目信息及所述题目信息对应的答案信息;在播放所述直播视频的过程中,按照所述题目列表与多个观众用户进行答题交互;获取所述答题交互过程中的压力参数,所述压力参数包括以下任一项或多项:向所述观众用户下发所述题目信息时的第一压力参数,接收所述观众用户根据所述题目信息所反馈的交互信息时的第二压力参数,对所述观众用户根据所述题目信息所反馈的交互信息进行结果统计时的第三压力参数,向所述观众用户下发所述题目信息对应的答案信息时的第四压力参数;根据所述答题交互过程中的压力参数输出压力测试结果。

【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取直播视频对应的题目列表,所述题目列表中包括一个或多个用于与观众用户进行交互的题目信息及所述题目信息对应的答案信息;在播放所述直播视频的过程中,按照所述题目列表与多个观众用户进行答题交互;获取所述答题交互过程中的压力参数,所述压力参数包括以下任一项或多项:向所述观众用户下发所述题目信息时的第一压力参数,接收所述观众用户根据所述题目信息所反馈的交互信息时的第二压力参数,对所述观众用户根据所述题目信息所反馈的交互信息进行结果统计时的第三压力参数,向所述观众用户下发所述题目信息对应的答案信息时的第四压力参数;根据所述答题交互过程中的压力参数输出压力测试结果。2.根据权利要求1所述的方法,其特征在于,所述按照所述题目列表与多个观众用户进行答题交互,包括:向多个观众用户下发第i个题目信息,所述第i个题目信息为所述题目列表中的任意一个题目信息,i为大于等于1的整数;接收所述观众用户根据所述第i个题目信息所反馈的交互信息;对所述观众用户根据所述第i个题目信息所反馈的交互信息进行结果统计;向所述观众用户下发所述第i个题目信息对应的答案信息。3.根据权利要求2所述的方法,其特征在于,若所述第i个题目信息不为所述题目列表中的最后一个题目信息,则所述向所述观众用户下发所述第i个题目信息对应的答案信息之后,还包括:向所述多个观众用户下发第i+1个题目信息;接收所述观众用户根据所述第i+1个题目信息所反馈的交互信息;对所述观众用户根据所述第i+1个题目信息所反馈的交互信息进行结果统计;向所述观众用户下发所述第i+1个题目信息对应的答案信息。4.根据权利要求2所述的方法,其特征在于,若所述第i个题目信息为所述题目列表中的最后一个题目信息,则所述向所述观众用户下发所述第i个题目信息对应的答案信息之后,还包括:向所述观众用户下发结束答题交互通知。5.根据权利要求2所述的方法,其特征在于,所述向多个观众...

【专利技术属性】
技术研发人员:杨阳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1