Jmeter录制脚本过程及报错的解决

Posted 西瓜皮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter录制脚本过程及报错的解决相关的知识,希望对你有一定的参考价值。

两个报错:Could not create script recorder报错和您的连接不是私密连接报错

1、录制过程

* 打开jmeter

* 点击Templated,选择Recoding模版

* 点击WorkBench节点下-->添加-->非测试元件-->HTTP代理服务器

 

http代理服务器是这个样子的

 

2、点击启动就开始报错了

报错信息:

Could not create script recorder -see log for detail:>>非法选项: -ext
尝试 keytool help <<
Command failed,code:1

 

 

解决办法:

经过一番查找,因为笔者电脑安装了两个JDK,需要在jmeter.bat(jmeter.sh)中指定JDK的路径,编辑 jmeter.bat

 

set MINIMAL_VERSION=1.6.0

set JAVA_HOME=C:\\Program Files\\Java\\jre1.8.0_131

set PATH=%JAVA_HOME%\\bin;%PATH%

 

确保JAVA_HOME的JDK路径和Path中的JDK路径一致

笔者就是开始的时候这两个变量路径不一致导致的问题。

 

然后再点击启动

可以启动了,报这个提示忽略,点击确定就是了。

 

 

3、第二个错就是打开浏览器报错

 

录制前先配置浏览器

 

* 通过 控制面板 -> Internet属性 -> 局域网设打开配置界面

 

* 地址文本框中填入localhost,端口填入8888,如下图所示

 

开始录制

 

* 打开chrome浏览器的隐私模式。这是因为非隐私模式下浏览器发送请求时可能带有cookie,在录制过程中,我们是不希望已经保存的cookie对我们的录制过程产生影响的;

可以按快捷键 Ctrl+Shift+n  打开隐私模式

 

* 在地址栏中输入www.baidu.com

* 待页面加载完毕后,在搜索框中输入 Jmeter

* 点击搜索

* 关闭chrome浏览器

* 关闭系统的http代理配置(切记)

 

一切顺利的话就录制完成了,然而在打开浏览器的时候报错了,您的连接不是私密连接

 

解决办法:在Chrome浏览器中导入证书

 

点击证书,然后导入证书

 

 

重启浏览器就可以进行录制了

 

以上是关于Jmeter录制脚本过程及报错的解决的主要内容,如果未能解决你的问题,请参考以下文章

请问能用jmeter脚本根据执行结果分析定位到哪里报错吗?

Jmeter_使用IE代理录制脚本

Jmeter - 脚本录制

Jmeter脚本录制方法——手工编写脚本(jmeter与fiddler结合使用)

关于使用badboy录制jmeter时报脚本错误的解决方法

Jmeter脚本录制方法--手工编写脚本(jmeter与fiddler结合使用)