测试方法及装置、电子设备和存储介质制造方法及图纸

技术编号:32485273 阅读:29 留言:0更新日期:2022-03-02 09:50
本公开涉及一种测试方法及装置、电子设备和存储介质,所述方法应用于客户端,包括:向服务器发送测试请求,以使服务器根据测试请求启动测试服务及至少一个运行服务,测试请求包括资源配置信息及至少一个用户的身份信息;响应于服务器发送的服务启动成功的消息,向服务器发送测试任务,以使服务器通过测试服务及至少一个运行服务,执行测试任务,测试任务包括至少一个用户的待执行的测试文件的位置信息,测试文件包括至少一个代码块;接收并存储服务器发送的第一测试结果,第一测试结果包括测试文件中的各个代码块的第一执行时长和/或各个代码块的第一资源占用信息。本公开实施例可实现对测试文件的性能测试。对测试文件的性能测试。对测试文件的性能测试。

【技术实现步骤摘要】
测试方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种测试方法及装置、电子设备和存储介质。

技术介绍

[0002]随着人工智能的普及,人工智能在线编程教育逐渐成为中小学及高等教育的重要组成部分。在线编程教育中的程序文件通常在网页(Web)上编写,在远端的服务器集群上运行。相关技术中,对在线编程教育中的程序文件进行测试时,程序文件通常在本地运行,该测试方式不仅测试环境与真实运行环境差别较大,而且无法满足性能测试等测试需求。

技术实现思路

[0003]本公开提出了一种测试技术方案。
[0004]根据本公开的一方面,提供了一种测试方法,应用于客户端,包括:向服务器发送测试请求,以使所述服务器根据所述测试请求启动测试服务及至少一个运行服务,所述测试请求包括资源配置信息及至少一个用户的身份信息;响应于所述服务器发送的服务启动成功的消息,向所述服务器发送测试任务,以使所述服务器通过所述测试服务及所述至少一个运行服务,执行所述测试任务,所述测试任务包括所述至少一个用户的待执行的测试文件的位置信息,所述测本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,应用于客户端,包括:向服务器发送测试请求,以使所述服务器根据所述测试请求启动测试服务及至少一个运行服务,所述测试请求包括资源配置信息及至少一个用户的身份信息;响应于所述服务器发送的服务启动成功的消息,向所述服务器发送测试任务,以使所述服务器通过所述测试服务及所述至少一个运行服务,执行所述测试任务,所述测试任务包括所述至少一个用户的待执行的测试文件的位置信息,所述测试文件包括至少一个代码块;接收并存储所述服务器发送的第一测试结果,所述第一测试结果包括所述测试文件中的各个代码块的第一执行时长和/或各个代码块的第一资源占用信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述第一测试结果进行统计分析,得到第二测试结果。3.根据权利要求2所述的方法,其特征在于,所述对所述第一测试结果进行统计分析,得到第二测试结果,包括:对于任一测试文件,根据所述测试文件中的各个代码块的第一执行时长,确定所述测试文件的第二执行时长;和/或对于任一测试文件,根据所述测试文件中的各个代码块的第一资源占用信息,确定所述测试文件的第二资源占用信息;其中,所述第二测试结果包括所述第二执行时长和/或所述第二资源占用信息。4.根据权利要求1

3中任意一项所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的第三测试结果,所述第三测试结果用于指示所述测试文件中的各个代码块的功能是否正确;根据所述第三测试结果,确定所述测试文件的功能测试结果。5.一种测试方法,其特征在于,应用于服务器,包括:响应于客户端发送的测试请求,根据所述测试请求,启动测试服务及至少一个运行服务,所述测试请求包括资源配置信息及至少一个用户的身份信息;在所述测试服务及至少一个运行服务启动成功后,向所述客户端发送服务启动成功的消息;响应于所述客户端发送的测试任务,通过所述测试服务及所述至少一个运行服务,执行所述测试任务,得到第一测试结果,所述测试任务包括所述至少一个用户的待执行的测试文件的位置信息,所述测试文件包括至少一个代码块,所述第一测试结果包括各个代码块的第一执行时长和/或各个代码块的第一资源占用信息;向所述客户端发送所述第一测试结果。6.根据权利要求5所述的方法,其特征在于,所述根据所述测试请求,启动至少一个运行服务,包括:根据所述测试请求中的资源配置信息,启动至少一个容器;在所述至少一个容器中启动运行服务。7.根据权利要求5或6所述的方法,其特征在于,所述通过所述测试服务及所述至少一个运行服务,执行所述测试任务,得到第一测试结果,包括:为所述测试服务与所述至少一个运行服务建立网络连接;
通过所述测试服务,获取所述测试任务指示的待执行...

【专利技术属性】
技术研发人员:张宁邹雨竹
申请(专利权)人:上海商汤临港智能科技有限公司
类型:发明
国别省市:

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

1