2 qq 34561915 qq_34561915 于 2016.09.20 14:53 提问

LoadRunner配置https协议,与配置SSL。

关于录制web端访问和登录,录制完脚本后

回访时报错:Action.c(21): Error -27778: SSL protocol error when attempting to connect with host "sso.shec.edu.cn" [MsgId: MERR-27778]

Action.c(21): web_submit_form("SSO") highest severity level was "ERROR", 0 body bytes, 0 header bytes [MsgId: MMSG-26388]

之后百度了报错内容,说是关于数字证书的问题,根据百度上的回答下载了OpenSSL、
Perl,在cmd里输入命令后,重新录制,还是无法回放,报错,遇到过这类问题的朋友,能帮忙解决下吗? 比较急,谢谢。

1个回答

zqbnqsdsmd
zqbnqsdsmd   2016.09.28 01:09
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用loadrunner对https协议(单双向SSL)的web端性能测试
1.项目背景 1.1 单双向SSL的含义及部署 单向SSL即我们说到的https协议,特点是,浏览器需要请求验证服务器证书,基本含义是:一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 双向SSL顾名思义就是双方都需要验证证书的协议,浏览器首先向服务端请求证书,然后服务器端需要向浏览器请求目前
Loadrunner 的HTTPS的测试配置
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 在使用https协议不管是服务器端还是客户端都需要使用到ca证书来进行访问。 一般来说,性能测试为所常见的为客户端使用https打开页面的方式。 在这个情况下,首先是处理https访问过程中的证书 1. 证书的准备 常见的证书为:*.pfx格式,该种格式的证书可以通过双击运行安装到IE浏览器上。用户在访问的时候就可以使用到。 但这种证书并不是LoadRunner所使用的类型,因此需要对其进行转换。将其转换为*.pem格式。 转换方法如下:  安装openssl后  运行C:\<OpenSSL>/bin文件夹的openssl二进制文件,它将启动OpenSSL命令提示符  执行以下命令:pkcs12 -in D:\test1.pfx -out D:\test01.pem –nodes  执行后,将会在指定目录生成test01.pem文件,这个文件将会在下一个步骤,对LoadRunner进行配置的时候使用到。 2.LR配置 启动LoadRunner,打开Recording Option选项。 留意红色框中的选项。 选择后,单击New Enty 红框中的配置为服务器的ip和端口号,按照测试所需要的实际地址进行配置就可以 配置后,将Use specified client-side certificate[Base64/PEM]钩选,为使用客户端证书访问。 单击...选择刚刚转换生成的客户端证书。 如果你为证书有设置密码,在这里也需要输入。 到此为止所有与http区别的配置就完成了。 录制后,可以在脚本的开始,看到LoadRunner新生成的语句 web_set_certificate_ex("CertFilePath=test01.pem", "CertFormat=PEM", "KeyFilePath=test01.pem", "KeyFormat=PEM", "Password=123456", "CertIndex=1", LAST); 下面的操作和普通的页面性能测试一样。
Loadrunner 测试https请求配置
问题: 在测试https请求的时候发现无法通过,并且报错 Action.c(31): Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "xxxxxxxx" failed: [10054] Connection reset by peer      [MsgId: MERR-27780] 原因:缺少https证书
LR测试https协议设置方法
测试ssl隧道的设置方法:   前一段时间使用loadrunner测试sslvpn时,使用ssl隧道一直配置不成功,经过查资料,终于成功,记录一下,方便大家测试。走ssl隧道与普通http,只需多设两个地方,   1、tools->recordingoptions->port mapping 选择 第二项 winINet leveldata   2、runtime setting
loadrunner访问https后端服务
项目中,需要对提供https服务的esb进行压力测试。测试的同事们都采用loadrunner进行压力测试,但之测过http的,没有测过https的。 自己拿来研究了一下,发现能够使用,给大家分享一下。   esb 提供 https + post 服务,loadrunner脚本编写如下: Action() {  lr_rendezvous("提交");       lr_start_
LoadRunner 基于安全协议的https的页面测试脚本
HTTPS(SecureHypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 在使用https协议不管是服务器端还是客户端都需要使用到ca证书来进行访问。 一般来说,性能测试为所常见的为客户端使用https打开页面
LR录制和模拟HTTPs请求的基础知识
因为要模拟APP的HTTPs请求,今天摸索了一下,做如下总结。 step1: 首先我们是需要拿到服务器的SSL证书(可以通过浏览器下载证书后再导出,也可以再服务器网站上导出),需要注意的是如果这个证书不是pem文件,就需要通过OpenSSL工具来转换。如下是一些参考的URL: LR访问Https接口:http://blog.csdn.net/misschen906880249/arti
Tomcat中实现https安全连接与SSL配置
https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置
LR访问Https接口
http://mp.weixin.qq.com/s/c2Eze_GwxENwpDQObbFUKA
windows环境下 apache配置https协议
转载 http://blog.csdn.net/happyqyt/article/details/9335397/ 配置https协议: 1、安装好apache环境,注意要装ssl版本的。这里装在c:/apache目录下。 2、生成服务器证书 1)在DOS命令下进入apache/bin目录 2)在windows环境下需先设置Openssl环境变量: 执行命令