性能测试匹配结果有哪几种

性能测试镜像中一般包含常用的软件,包括操作系统和常用测试工具等。每个镜像都会有一个资源本体描述相对应,根据用户提交的测试资源需求文件,云测试资源生成性能测试任务资源本体,将资源本体与模板镜像本体相匹配得岀匹配结果。一般测试匹配结果分为四种:

软件性能测试

1、相等

表明用户提交的资源需求与模板镜像本体相同,可以直接使用模板镜像来生成虚拟机实例。在软件性能云测试平台中测试任务调度策略不仅影响能源消耗而且影响系统效率,因此性能测试选择合适的调度策略就显得特别重要。


2、包含

测试任务通常可以分为独立的元任务和依赖任务,依赖任务存在着相互约束关系,表明用户提交的资源需求包含于模板镜像本体,可以使用该模板镜像来生成虚拟机实例。


3、被包含

在测试平台下,对系统进行性能测试的流程为:测试需求分析和确定性能指标,测试用例设计,用户提交测试用例、脚本及资源描述文件,用户提交的资源需求包含模板镜像本体,可以使用相似度极大的模板本体进行用户需求的资源镜像配置。


4、不相等

表明用户提交的资源需求与模板镜像本体不相等,需要根据用户需求生成新的镜像模板,首先性能测试系统将建立一个空白镜像,后按照配置脚本对相应的系统及软件进行安装。


性能测试本体匹配过程复杂,一般包括的步骤有本体预处理将本体导入匹配工具抽取本体元素及语境,计算语义相似度进行匹配等,为提高环境配置的效率将建立一个测试资源模板镜像库,新建立的镜像模板会在系统中保存一段时间,当有新的测试任务时也会与临时模板进行匹配,如果被多次匹配成功则该模板会被保留下来存入模板库中否则将被删除。