选择可用性测试
部署 Web 应用或网站之后,可以设置重复测试来监视可用性和响应能力。 Application Insights 将来自全球各地的 Web 请求定期发送到应用程序。 如果你的应用程序未响应或响应速度太慢,则会发出警报。 对于每个 Application Insights 资源,最多可以创建 100 个可用性测试。
可用性测试不需要对所测试的网站进行任何更改,并且适用于可从公共 Internet 访问的任何 HTTP 或 HTTPS 终结点。 你还可以测试服务所依赖的 REST API 的可用性。
对于每种 Application Insights 资源,最多可以创建 100 个可用性测试,可用性测试分为三种类型:
标准测试:这是一种可用性测试,它通过发送单个请求来检查网站的可用性,类似于已弃用的 URL ping 测试。 除了验证终结点是否正在响应并测量性能外,标准测试还包括 TLS/SSL 证书有效性、主动生存期检查、HTTP 请求谓词(例如
GET
、HEAD
和POST
等)、自定义标头以及与 HTTP 请求关联的自定义数据。自定义 TrackAvailability 测试:如果你决定创建自定义应用程序以运行可用性测试,可以使用 TrackAvailability() 方法将结果发送到 Application Insights。
URL ping 测试(经典):可以通过门户创建此测试,以验证终结点是否正在响应,并度量与该响应关联的性能。 还可以设置自定义成功标准,以及更多高级功能,例如分析从属请求、允许重试。
重要
URL ping 测试:Application Insights 中的 URL ping 测试将于 2026 年 9 月 30 日停用。 现有的 URL ping 测试将从你的资源中删除。 查看标准测试的定价并在 2026 年 9 月 30 日之前转换为使用它们,以确保你可以继续在 Application Insights 资源中运行单步可用性测试。