Performance 在性能测试的连续交付系统中使用SLA?

Performance 在性能测试的连续交付系统中使用SLA?,performance,performance-testing,continuous-deployment,continuous-delivery,Performance,Performance Testing,Continuous Deployment,Continuous Delivery,我是一名实习生,与一个性能测试团队合作,该团队最近集成了一个连续交付系统,用于在软件投入生产之前自动进行性能测试。我的老板让我研究在持续交付系统中使用SLA的最佳实践策略。我找不到与此相关的任何信息,我也不确定为什么SLA在这种情况下会有所不同?SLA不应该有所不同,可能您只需要找到一种方法,在响应时间较高或吞吐量较低或任何其他指标不符合SLA/阈值的情况下,将构建标记为不稳定或失败 如果程序、脚本或任务返回非零,则所有/系统肯定会使构建失败,因此您需要做的就是定义通过/失败标准,并将性能测试配

我是一名实习生,与一个性能测试团队合作,该团队最近集成了一个连续交付系统,用于在软件投入生产之前自动进行性能测试。我的老板让我研究在持续交付系统中使用SLA的最佳实践策略。我找不到与此相关的任何信息,我也不确定为什么SLA在这种情况下会有所不同?

SLA不应该有所不同,可能您只需要找到一种方法,在响应时间较高或吞吐量较低或任何其他指标不符合SLA/阈值的情况下,将构建标记为不稳定或失败

如果程序、脚本或任务返回非零,则所有/系统肯定会使构建失败,因此您需要做的就是定义通过/失败标准,并将性能测试配置为失败,并将失败传播到上游构建

具体说明将根据CI服务器本身和您使用的负载测试工具而有所不同,如果您想要一个示例:并且可以使用它将度量统计数据和性能趋势图添加到构建仪表板,还可以根据各种条件将构建标记为失败,您可以将这些条件与您的SLA保持一致