LoadRunner性能测试工具除了可以测试基于 IPv4 的应用程序之外,还可以测试基于 IPv6 的应用程序。脚本录制功能支持同时对 IPv4 和 IPv6 进行录制。所生成的代码将不特定于 IP。除了 Web HTTP/HTML 协议,在负载测试中回放脚本时,用户将不知道所使用的 IP 版本。Web HTTP 协议具有一项运行时设置,允许您为回放操作选择 IPv4 或 IPv6。

LoadRunner Controller与 LoadRunner Load Generator 之间的内部LoadRunner Professional通信使用 IPv4。要同时以 IPv4 和 IPv6 进行录制和回放,请在启用了 IPv6 的计算机上同时安装 VuGen 和 Load Generator,如下图所示。

一、LoadRunner测试IPv6协议支持限制

LoadRunner支持 IPv6,但存在以下限制:

1、Web HTTP 协议

不支持来自 Web 的 FTP

不支持 Web 细分

不支持 Kerberos

不支持来自 Web 的欺骗

不支持 PAC 文件

2、Webtrace

IPv6 Webtrace 在 6to4 传出网络接口上不受支持。

IPv6 Webtrace 不支持 RawSocket 模式。

3、常规限制

在录制和回放之间执行 IPv4/IPv6 切换可能会导致回放失败。

二、LoadRunner测试IPv6协议疑难解答

问题:

IPV6_webtrace 无法从命令行运行,错误为 "webtrace_send_probe_failed"。这是由于 Load Generator 安装不正确引起的。

解决方案:

卸载LoadRunner Professional或错误安装的 Load Generator。

检查是否在卸载过程中删除了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRPACKET 项 (如果需要,请手动将其移除)。

移除卸载过程留下的C:\Micro Focus\LoadGenerator文件夹中的所有文件和文件夹。

重新启动计算机。

重新安装LoadRunner Professional或 Load Generator。

检查

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRPACKET\ImagePath值是否指向正确的路径 (packet_amd64.sys 驱动程序)。

以上就是我们为您整理的使用LoadRunner测试IPv6协议的一些受限情况及疑难解析,后面会继续为您分享,欢迎继续关注。