2026/4/4 5:34:12
网站建设
项目流程
做辅食网站,手机网站需要备案吗,织梦网站地图html怎么做,关键词推广网站使用LoadRunner测试HTTPS/SSL应用需要正确处理证书格式和配置端口映射。 步骤
1. 证书准备和格式转换
LoadRunner在端口映射中配置客户端证书时#xff0c;一般需要PEM格式。如果从开发或运维部门获得的证书是.pfx或.cer格式#xff0c;可以用OpenSSL转换#xff1a;
ope…使用LoadRunner测试HTTPS/SSL应用需要正确处理证书格式和配置端口映射。步骤1. 证书准备和格式转换LoadRunner在端口映射中配置客户端证书时一般需要PEM格式。如果从开发或运维部门获得的证书是.pfx或.cer格式可以用OpenSSL转换openssl pkcs12 -in certificate.pfx -out certificate.pem -nodes2. 端口映射配置配置入口在Tools Recording Options Network Port Mapping。新建映射点击New Entry。填写信息输入被测服务器的IP/域名和端口如443选择HTTPS作为连接类型。指定证书勾选Use specified client-side certificate并导入准备好的.pem证书文件。如果证书有密码也需一并填入。文章来源卓码软件测评精彩推荐点击蓝字即可▲软件负载测试▲API自动化测试▲软件测试▲第三方软件测试▲软件性能测试▲[]软件测试机构3. 脚本回放首次回放脚本时如果遇到类似 -27796: 服务器SSL证书撤销列表检查失败 的错误并不是配置有误而是因为VuGen默认严格检查证书状态。你可以在VuGen的Runtime Settings Internet Protocol Preferences中勾选WinInet replay instead of sockets来解决。这个选项让VuGen使用Windows系统本身的网络组件WinInet来模拟浏览器行为从而自动信任系统已认可的证书跳过了严格的检查。高级配置在实际的压测情形时还需要注意以下两点直接影响测试的真实性和结果准确SSL/TLS协议版本选择在Controller创建场景时保证负载生成器Load Generator使用的SSL/TLS协议版本和被测服务器兼容。服务器一般已禁用TLS 1.0/1.1建议选择TLS 1.2或更高版本。重置SSL状态选项在场景设计的Run-Time Settings中找到此选项。勾选重置意味着每次迭代模拟一个新用户都会重新进行完整的SSL握手。这能更真实地模拟不同用户但会产生较大的CPU开销。不勾选不重置同一虚拟用户的多次迭代会复用SSL会话。这能显著降低服务器和负载机的压力提高单机可模拟的用户数适用于测试已建立安全连接后的业务性能。如果测试重点是考虑服务器处理大量新SSL握手连接的能力如秒杀情形的瞬时登录应勾选重置。如果测试长时间稳定压力下的业务吞吐则不勾选以减少额外开销。疑难问题如果遇到问题可以按以下方法进行排查录制时无法捕获脚本事件数为0 捕获级别不正确在Recording Options Network Port Mapping中将Capture level改为WinINet Level Data。回放时报 -27776: SSL 连接关闭 或握手失败1. 运行时设置未用WinInet回放 在Runtime Settings中勾选WinInet replay instead of sockets。2. 证书格式或密码错误检查证书格式是不是为PEM密码是不是正确。使用较新版本VuGen录制时SSL握手失败新版本默认使用SHA-256签名证书旧服务器可能不兼容问题多见于新旧环境交替时可尝试按官方指导修改配置来临时使用SHA-1证书。LoadRunner测试HTTPS应用证书转换、端口映射和WinInet回放是三个重要操作。配置时注意根据测试目的测连接能力还是测业务吞吐合理选择SSL状态重置选项。