Azure Devops 负载测试完成后如何发送邮件通知

Posted

技术标签:

【中文标题】Azure Devops 负载测试完成后如何发送邮件通知【英文标题】:How to send mail notification after Azure Devops Load test is completed 【发布时间】:2019-08-19 09:50:12 【问题描述】:

我想在 Azure Devops 项目下的负载测试完成后自动化工作流以发送邮件通知。我看到没有可用的直接选项。请提出最合适的解决方案。

我创建了一个简单的基于 URL 的负载测试并运行它。我已经尝试过的一种方法是使用 Devops REST API 并在 Azure 函数中获取状态。但这是一个乏味的过程。请帮忙。

一旦负载测试完成,预期的结果是立即的,应该有电子邮件触发到组或个人成员

【问题讨论】:

【参考方案1】:

目前,您提到的方式可能是可行的方式,因为 Azure DevOps 不提供来自此类事件 OOB 的通知。请提交您的建议here。

参考资料:

Default and supported notifications Supported event types

同时,我的另一个想法是将此测试配置为管道中的task,以便您在构建完成时收到电子邮件通知。但是,请注意,虽然从今天开始可以将基于云的负载测试任务添加到作业中,但它一直是 deprecated,这些选项为 alternatives。

【讨论】:

以上是关于Azure Devops 负载测试完成后如何发送邮件通知的主要内容,如果未能解决你的问题,请参考以下文章

在 Azure Devops 上完成拉取请求后,如何自动“git tag -a”?

Azure Devops/TFS测试管理(上)

Azure 负载测试。了解虚拟用户如何影响性能

Azure Devops react-scripts 测试永远挂起

在 Azure 数据工厂中完成活动后,如何向 Azure 服务总线发送消息

如何查找 Active Directory OAuth 身份验证的受众字段? (如何从 Azure Logic App 向 DevOps 发送发布请求?)