上一主题: HTTP 测试下一主题: IMAP 测试


HTTPS 测试

HTTPS 测试用于监控登录和测试某个安全网站所需的时间。 您可以直接测试站点,也可以使用代理。 您还可以在网页上搜索正则表达式,并可以指定想要 HTTPS 测试在测试期间遍历的嵌套层数。

默认情况下,SRM 为所有 HTTP 请求使用 HTTP 1.1。 它可以处理 HTTP 1.0 响应。

选项和参数

HTTPS 测试需要以下特定选项和参数:

在创建或修改测试时指定这些选项和参数。

注意:

不受信任的 SSL 证书

如果证书无效(不受信任)或访问的网站地址与 SSL 证书不匹配,HTTPS 网站会显示一个 SSL 证书。

要允许不受信任的 SSL 证书,必须取消注释(即删除“#”)svcrsp.cf 配置文件中的“allow_untrusted_ssl_certificates”。

示例

使用该示例创建一个测试,用于监控访问安全网站 https://chargeMycredit.com 的主页所需的时间。该示例每 60 秒测试一次服务器,并等待最多 20 秒以接收成功响应。 它计算过去 300 秒钟(5 分钟)内的响应时间和可用性统计信息。

在策略中创建新的测试

  1. 在“测试监视器”工具栏上单击“+ (新建)”。

    此时将显示“新建测试”窗格。

  2. 从“测试类型”列表中选择“HTTPS”。
  3. 在“描述”字段中指定“chargeMycredit web”。
  4. 在“测试名称”字段中指定“HTTPS 测试”。
  5. 在“测试间隔”字段中指定 60。
  6. 在“测试超时”字段中指定 20。
  7. 在“每间隔抽样数”字段中指定 1。
  8. 在“统计窗口”字段中指定 300。
  9. 在“要测试的 URL”字段中指定“https://chargeMycredit.com”。 需指定完整的 Web 地址,包括 https://。
  10. 在“用户名”字段中指定“creditAcct”。
  11. 在“密码”字段中指定“secret”。
  12. 接受其他所有字段的默认值。
  13. 单击“保存测试”。

提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:

{ 
index=27 
type=https
desc="Test secure Web response at https://chargeMycredit.com" 
dest="https://chargeMycredit.com" 
username="creditAcct" 
encoded=yes 
password="ibwc3m" 
args="max_depth=3&minmatch=1&content_dl=true&content_err=false" 
interval=60 
samples=1 
timeout=20 
window=300 
tos=0 
limit=0 
status=active 
name="HTTPS-Test"
class=""
context=""
flags="1"
loglevel=1
}

有关在运行 HTTPS 测试时可能遇到的错误的信息,请参阅《HTTPS 测试错误代码》