FTP负载测试实战:LVS+LoadRunner联机注意事项

5星 · 超过95%的资源 需积分: 10 4 下载量 21 浏览量 更新于2024-09-15 收藏 324KB DOCX 举报
在进行FTP协议下的联机负载测试时,尤其是在使用LoadRunner对部署有LVS(Linux Virtual Server)的应用系统进行性能评估的过程中,需要注意一些关键点。首先,LVS采用IP哈希策略进行负载均衡,这意味着客户端首次连接的IP地址将决定其连接到哪台RealServer,这在多台远程负载机上使用虚拟IP时尤为重要。 在技术实施层面,每个远程负载机通过虚拟IP创建多个IP地址,以便模拟更多的并发用户。例如,一台远程负载机10.11.12.206配置了5个虚拟IP,总共需要映射6个网络驱动器供用户数据存储。然而,需要注意的是,在执行并发测试时,必须确保这些网络驱动器已经成功连接,否则可能出现错误,如-82801异常终止和-82208负载生成器失败。 一个常见的问题是,如果远程负载机使用默认的本地存储路径(如C:\DocumentsandSettings\Administrator\LocalSettings\Temp),其他负载机会遇到错误,比如-30932表示无法打开临时文件,-30804指出事务服务器因-30932错误而中止,以及-51980表示Mercury文件传输时读取目录错误。因此,需要手动修改结果保存路径,避免这类问题。 在配置方面,正确的做法是将远程负载机的脚本路径设置为实际的网络驱动器位置,而不是虚拟IP。另外,确保在LoadGenerators的详情部分设置了Run-TimeFileStorage或相关选项,以管理所有虚拟用户的数据存储和带宽限制。值得注意的是,虚拟IP在远程负载机上并不支持,因此它们对带宽控制的有效性有限。 进行FTP联机负载测试时,需要关注网络驱动器的配置、脚本路径设置以及带宽管理,以确保测试的准确性和稳定性。如果遇到问题,务必仔细检查和调整相关设置,避免由于配置不当导致的测试失败。