HyperPacer 中的项目管理设计

来源:互联网 发布:java给图片加水印 编辑:程序博客网 时间:2024/06/10 08:31

        实际的测试工作中,测试人员经常需要面对多个测试项目,或者一个测试项目的多个分支,能将这些测试任务统一集成管理,能够给测试工作带来很多便利。


        HyperPacer支持多项目管理,对应产品中的工程管理模块,可以在工程管理中创建和管理多个测试项目,且每次只能激活一个当前工作项目,每个测试项目可以创建多个测试工程,支持测试人员将测试任务统一集成管理。


       HyperPacer默认内置了一个Default的测试项目,如果没有创建自定义项目,则新创建的测试工程都放置在Default项目中。


        日常工作实践中,一个项目往往有多个测试目标或者多种用户活动场景。为了进行更精确的目标分解和度量,我们需要基于目标创建多种测试场景。在实际的业务活动中,基于工作流程或者用户角色,用户活动往往可以切分成多个不同排列组合的微场景,每个微场景都有不同的负载压力和时间线分布。


       HyperPacer中的每个测试工程可以创建多个测试场景,支持基于目标的测试管理和基于用户场景的测试实践。测试工程采用树形管理,每个测试工程由各种不同作用的测试组件组成,每种测试场景、测试配置、逻辑控制、数据处理、取样器等都是一个抽象的测试组件,每个测试组件都可以选择启用和禁用,配置自定义属性。测试人员可以通过拖拽、复制粘贴等方式灵活调整测试组件的顺序和结构,控制执行时机和执行方式。


        用户行为的多变性和不确定性,以及工作负载、运行环境的动态变化属性,让准确全面的软件性能评估难上加难,HyperPacer的树形加组件化管理赋予测试人员极大的灵活性和更高的自主控制权,来应对日益复杂的性能测试工作实践。

0 0
原创粉丝点击