服务端的测试方法、装置、存储介质、计算机设备制造方法及图纸

技术编号:37769927 阅读:25 留言:0更新日期:2023-06-06 13:33
本申请提供了一种服务端的测试方法、装置、存储介质、计算机设备。该方法包括:展示包括多个待选服务器的第一界面;响应于针对第一界面的选取操作,确定目标服务器;判断目标服务器是否已挂载测试插件;测试插件被配置为在所挂载的服务器中针对redis语句进行插桩,以及在所挂载的服务器接收到调用请求时,利用插桩,获取目标信息,目标信息包括调用请求中的redis语句、redis语句的入参和返回值;若是,则调用测试插件得到目标信息;若否,则将测试插件挂载到目标服务器,并调用测试插件得到目标信息;展示目标信息。该方法可以动态感知redis语句,以插件的形式挂载于服务器,测试插件可以一键式完成加载和卸载,属于非侵入式测试,可提高测试效率。可提高测试效率。可提高测试效率。

【技术实现步骤摘要】
服务端的测试方法、装置、存储介质、计算机设备


[0001]本申请涉及测试
,尤其涉及一种服务端的测试方法、装置、存储介质、计算机设备。

技术介绍

[0002]在互联网的相关应用中redis(Remote Dictionary Server,远程字典服务)的使用相当频繁,其是一个支持网络、可基于内存、分布式、可选持久性的键值对(Key

Value)存储数据库,其具备高速缓存和读取的优点。在使用redis的过程中,为了优化代码或提高使用效率,需要在测试过程中了解redis服务器需要响应哪些语句以及各语句的使用情况等。传统技术中,需要在所有使用了redis语句的代码中进行硬编码,该方式是属于侵入性测试,待测试完成后还需要重新删除额外的代码,存在测试效率低、灵活性差的问题。

技术实现思路

[0003]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中健壮性测试结果不够准确的技术缺陷。
[0004]第一方面,本申请实施例提供了一种服务端的测试方法,包括:
[0005]展示包括多个待选服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务端的测试方法,其特征在于,包括:展示包括多个待选服务器的第一界面;响应于针对所述第一界面的选取操作,确定目标服务器;判断所述目标服务器是否已挂载测试插件;所述测试插件被配置为在所挂载的服务器中针对redis语句进行插桩,以及在所挂载的服务器接收到调用请求时,利用所述插桩,获取目标信息,所述目标信息包括所述调用请求中的redis语句、redis语句的入参和返回值;若是,则调用所述测试插件得到所述目标信息;若否,则将所述测试插件挂载到所述目标服务器,并调用所述测试插件得到所述目标信息;展示所述目标信息。2.根据权利要求1所述的方法,其特征在于,所述展示所述目标信息,包括:对所述目标信息进行分析,得到有关redis语句的分析报告;展示所述目标信息和所述分析报告。3.根据权利要求2所述的方法,其特征在于,所述分析报告包括所述目标信息中各redis语句的时间复杂度,所述对所述目标信息进行分析,包括:根据redis语句与所述时间复杂度之间的对应关系,得到所述目标信息中各redis语句的所述时间复杂度。4.根据权利要求2所述的方法,其特征在于,所述分析报告包括第一判断结果,所述对所述目标信息进行分析,包括:判断所述目标信息中各redis语句之间是否会访问相同或相似的键,得到所述第一判断结果。5.根据权利要求2所述的方法,其特征在于,所述分析报告包括第二判断结果,所述对所述目标信息进行分析,包括:判断所述目标信息中是否存在第一设置语句,得到所述第二判断结果;所述第一设置语句用于为目标键设置过期时间。6.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:周浩
申请(专利权)人:唯品会广州软件有限公司
类型:发明
国别省市:

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

1