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协议的一些受限情况及疑难解析,后面会继续为您分享,欢迎继续关注。
热门跟贴