配置HTTP测试
背景信息
在配置HTTP测试之前,需要有HTTP服务器,且HTTP客户端与HTTP服务器之间路由可达。
NQA的HTTP测试提供三个阶段的响应速度:
DNS解析时间:客户端发送DNS报文给DNS服务器,DNS服务器将HTTP服务器域名解析为IP地址,DNS解析报文返回到客户端所花费的总的时间。
TCP建立连接时间:客户端与HTTP服务器通过TCP“三次握手”建立连接所用的时间。
交易时间:客户端发送Get报文给HTTP服务器,响应报文到达HTTP客户端的时间。
NQA客户端作为HTTP客户端。请在NQA客户端进行下列配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type http,配置测试例类型为HTTP。
- 执行命令destination-address ipv4 ipv4-address,配置目的地址。
- (可选)根据需要,配置HTTP测试参数。
执行命令description string,配置测试例描述。
执行命令frequency interval,配置NQA测试例的测试周期。
执行命令timeout time,配置NQA测试例的一次探测的超时时间。
执行命令dns-server ipv4 ip-address,配置NQA测试中的DNS服务器地址。
执行命令destination-port port-number,配置目的端口号。
执行命令source-address ipv4 ipv4-address,配置源地址。
执行命令source-port port-number,配置源端口号。
执行命令ttl number,配置NQA测试例报文中的TTL值。
执行命令sendpacket passroute,配置NQA测试不查找路由表发送报文。
执行命令probe-count number,配置一次测试的探针数。
执行命令tos value,配置测试包的服务类型TOS。
执行命令fail-percent percent,配置NQA测试的失败百分比。
执行命令vpn-instance vpn-instance-name,配置所测试的VPN实例。
执行命令records history number,配置NQA测试的最大历史记录数目。
- 执行命令records result number,配置NQA测试的最大测试结果记录数目。
执行命令agetime hh:mm:ss,配置NQA测试例的老化时间。
- 执行命令http-operation get,配置HTTP操作类型。
- 执行命令http-url deststring [ verstring ],配置HTTP测试所访问的页面以及HTTP版本信息。
在不配置HTTP版本信息的情况下,缺省情况下支持HTTP1.0。通过配置可以支持HTTP1.1。