技术新讯 > 计算推算,计数设备的制造及其应用技术 > 性能测试方法、装置、计算机设备、存储介质和程序产品与流程  >  正文

性能测试方法、装置、计算机设备、存储介质和程序产品与流程

  • 国知局
  • 2024-08-05 11:58:30

本技术涉及计算机,特别是涉及一种性能测试方法、装置、计算机设备、存储介质和程序产品。

背景技术:

1、随着计算机技术的不断发展,为了保证服务器的稳定运行,需要定期对服务器的性能进行测试,例如,bios(basic input output system,基本输入输出系统)性能测试,现有的性能测试方法一般是通过人工配置的方式,为服务器配置性能测试所需要的测试用例,随后,通过运行测试用例来进行性能测试。

2、然而,采用现有的性能测试方法,需要在每次测试前通过人工配置的方式重新配置测试用例,降低了性能测试的效率。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高性能测试效率的性能测试方法、装置、计算机设备、存储介质和程序产品。

2、第一方面,本技术提供了一种性能测试方法。所述方法包括:

3、根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据;

4、根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

5、上述性能测试方法中,通过根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据,并根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。相比于相关技术中,在每次的性能测试前均需要人工配置测试用例而言,采用上述方法,一方面,通过配置信息和初始用例标识数据,从各候选测试用例中直接调用目标测试用例,无需人工配置,提高了性能测试的效率;另一方面,由于在调用目标测试用例时,无需对测试用例本身进行修改,可保证测试用例的准确性。

6、在其中一个实施例中,根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据,包括:

7、根据目标服务器的各候选测试用例的标识信息,生成原始用例标识文件;在原始用例标识文件中,对待测项目关联的候选测试用例的标识信息进行标记处理;将经过标记处理的原始用例标识文件,作为初始用例标识数据。

8、本技术实施例中,一方面,采用基于统一格式的标识信息生成的原始用例标识文件,能够保证后续生成的初始用例标识数据的规范性;另一方面,在原始用例标识文件中,对待测项目关联的候选测试用例的标识信息进行标记处理,能够保证初始用例标识数据的准确性。

9、在其中一个实施例中,根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试,包括:

10、根据目标服务器的配置信息,对初始用例标识数据进行处理,得到目标用例标识数据;基于目标用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

11、本技术实施例中,通过根据目标服务器的配置信息,对初始用例标识数据进行处理,得到目标用例标识数据,能够保证目标用例标识数据所调用的目标测试用例与目标服务器之间的适配性,进而提高了目标测试用例调用的准确性。

12、在其中一个实施例中,根据目标服务器的配置信息,对初始用例标识数据进行处理,得到目标用例标识数据,包括:

13、确定初始用例标识数据中已标记的标识信息是否关联至少两个版本信息;若是,则根据目标服务器的配置信息,对至少两个版本信息进行筛选处理,得到目标用例标识数据。

14、在本技术实施例中,在已标记的标识信息中关联多个版本信息的情况下,通过根据目标服务器的配置信息,对至少两个版本信息进行筛选处理,得到目标用例标识数据,能保证采用目标用例标识数据所调用的目标测试用例的单一性,以及目标测试用例与目标服务器之间的适配性,进而提高了性能测试的准确性。

15、在其中一个实施例中,根据目标服务器的配置信息,对初始用例标识数据进行处理,得到目标用例标识数据,包括:

16、根据目标服务器的配置信息,确定待测项目关联的测试参数;将测试参数添加至初始用例标识数据中,得到目标用例标识数据。

17、在本技术实施例中,通过将与待测项目关联的测试参数添加至初始用例标识数据中,得到目标用例标识数据,在不修改目标测试用例的基础上,保证了目标测试用例与待测项目之间的适配性,进而提高了性能测试的准确性。

18、在其中一个实施例中,该方法还包括:

19、截取目标服务器的管理界面;采用光学字符识别ocr技术,提取管理界面中的文字信息,得到目标服务器的配置信息。

20、在本技术实施例中,通过采用光学字符识别ocr技术,提取管理界面中的文字信息,得到目标服务器的配置信息,能保证配置信息获取的效率和准确性。

21、第二方面,本技术还提供了一种性能测试装置。所述装置包括:

22、数据生成模块,用于根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据;

23、性能测试模块,用于根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

24、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

25、根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据;

26、根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

27、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

28、根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据;

29、根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

30、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

31、根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据;

32、根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。

33、上述性能测试方法、装置、计算机设备、存储介质和程序产品,通过根据目标服务器的待测项目和各候选测试用例的标识信息,生成初始用例标识数据,并根据目标服务器的配置信息和初始用例标识数据,调用各候选测试用例中的目标测试用例,对目标服务器进行性能测试。相比于相关技术中,在每次的性能测试前均需要人工配置测试用例而言,采用上述方法,一方面,通过配置信息和初始用例标识数据,从各候选测试用例中直接调用目标测试用例,无需人工配置,提高了性能测试的效率;另一方面,由于在调用目标测试用例时,无需对测试用例本身进行修改,可保证测试用例的准确性。

本文地址:https://www.jishuxx.com/zhuanli/20240802/260397.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。