我在启动jmeter 2.10和2.11的代理服务器时遇到问题。我发现了几条链接here on SO和apache.org,但是我的错误信息与这些链接上的内容稍有不同。每从apache.org维基,我不认为我有麻烦找keytool
,因为它返回的路径当我做了Jmeter 2.10和2.11不允许我启动HTTP脚本记录器
which keytool
/usr/bin/keytool
和我没有麻烦创造JMeter的-210文件和jmeter-211/bin dirs。这是我在我的jmeter.log文件中得到的错误消息:
ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: Command :'"keytool" "-genkeypair" "-alias" ":root_ca:" "-dname" "CN=_ DO NOT INSTALL unless this is your certificate (JMeter root CA), OU=Username: COMPANY\user.name, C=US" "-keyalg" "RSA" "-keystore" "proxyserver.jks" "-storepass" "randomstr1" "-keypass" "randomstr1" "-validity" "7" "-ext" "bc:c"' failed, code: 1
keytool error: java.io.IOException: Invalid escaped character in AVA: 's'
我不知道这个“AVA中无效的转义字符”是什么。我的公司和用户名没有字符串“AVA”,我没有在jmeter-21x/bin的任何属性文件中找到它。
不知道这是否影响它,但我正在从达尔文运行Jmeter上的MBP,OSX 10.7.5。 JMeter 2.9不会给我任何代理问题,但是,我遇到了其他问题,这就是为什么我尝试使用这两个较新的版本,这给了我代理服务器的问题。我会试着下降到2.8看看会发生什么,但我宁愿不,如果我可以帮助它。这和我很好奇2.1x和我的笔记本电脑有什么问题。在此先感谢您的帮助。
编辑:错误消息的公司/ user.name改变一部分这种方式来消毒错误信息,虽然,我会尝试在家里对我的Linux机器,看看有趣的用户名表示是原因。
THX的帮助和漫游无论是JMeter的邮件列表,并因此,为了帮助脂肪酶我一样。我想我应该已经更清楚了,我只是“消毒”了公司/用户名部分的公司/用户名部分,它显示了我的公司和用户名,不过,我会在家里在我的Linux机器上试试看看是否这是由于达尔文和/或我的公司在达尔文/ Mac上代表我们的用户名的方式。 – Classified
问题出在\事实上 –
感谢您确认并继续研究此问题。同时感谢您缩小问题的原因。我也在家里试过我的Centos盒子,并且使用http记录器没有问题。 – Classified