大家好,我是阿萨。接昨天的活动1-2 的继续,活动 3-4。
活动3:确定性能测试为项目添加的价值
利用活动1和2获得的信息,现在可以澄清通过性能测试添加的价值,并将这种价值转化为概念性的性能测试策略。重点是将项目级和业务级目标转化为特定的、可识别的和可管理的性能测试活动。此步骤的协调方面涉及整个团队对哪些性能测试活动可能会添加价值或提供有价值的信息进行讨论和同意,以及这些活动是否值得在此时规划。
需要问的问题:
什么性能测试活动将有助于达到性能测试目标?
目前已知的任何合同、合规性、项目或客户的性能标准或期望值需要哪些性能测试活动来验证?
什么性能测试活动将有助于解决目前已知的性能问题?
提供的价值:
确保整个团队支持性能测试活动。
确保团队有足够的警告关于需要其他团队成员支持的性能测试活动。
确定资源和仪表假设是否足够。
指导确定如何衡量性能测试目标的过程。
捕获特定性能问题的其他暗示使用场景。
在谈话中提出其他暗示的性能目标、要求、目标和阈值。
完成的任务:
向整个团队提出问题并提供答案。
确定一个概念性的项目级策略,以确定进行性能测试的目标是否已达成。
精炼进行性能测试所需的设备和/或资源的估计。
识别性能测试工作目标与将提供的设备和资源之间的脱节。
捕获以后需要详述的其他暗示性能目标、要求、目标和阈值。
捕获特定关注的其他暗示使用场景以供以后详述。
与之协调:
整个团队
活动4:配置测试环境
有了一个概念性的策略,准备工具和资源以在功能和组件可用于测试时执行该策略。尽快采取这一步骤,以便团队从一开始就具有此资源。
此步骤相当简单。设置负载生成工具和试验对象系统——统称为性能测试环境——并确保此环境将满足工程需求。此步骤的协调组成部分通常涉及要求管理员和管理员获得和/或配置不在团队或性能测试人员直接控制之下的设备和其他资源。
需要问的问题:
谁管理应用程序的性能测试环境?
谁管理负载生成工具/环境?
谁配置和操作应用程序的资源监视器?
在生成特定量的负载之前是否需要特殊许可?
谁可以重置应用程序?
什么其他组件需要特殊协调?
模拟多个用户时有什么安全或身份验证考虑因素?
需要做什么协调才能启用录制和/或监视软件的使用?
提供的价值:
确保负载生成和性能测试环境在团队需要时就绪。
确保整个团队知道联系谁寻求性能测试环境支持帮助。
确保性能测试支持人员知道他们在支持什么。
完成的任务:
性能测试环境已配置并准备开始测试。
负载生成环境已配置并准备开始测试。
已分配支持责任。
已确定特殊权限、高负载测试时间等。
与之协调:
系统管理员
网络支持
数据库管理员
基础架构支持
上述管理者的管理者
开发团队