Proxy Jmeter 2.10和2.11 don';不要让我启动HTTP脚本记录器

Proxy Jmeter 2.10和2.11 don';不要让我启动HTTP脚本记录器,proxy,jmeter,darwin,Proxy,Jmeter,Darwin,启动jmeter 2.10和2.11的代理服务器时遇到问题。我发现了几个链接,但我的错误消息与这些链接上的内容略有不同。根据apache.org上的wiki,我认为我在查找keytool时不会遇到问题,因为它在我执行任务时返回路径 which keytool /usr/bin/keytool 我在jmeter-210和jmeter-211/bin目录中创建文件时没有遇到问题。这是我在jmeter.log文件中得到的错误消息: ERROR - jmeter.protocol.http.proxy

启动jmeter 2.10和2.11的代理服务器时遇到问题。我发现了几个链接,但我的错误消息与这些链接上的内容略有不同。根据apache.org上的wiki,我认为我在查找
keytool
时不会遇到问题,因为它在我执行任务时返回路径

which keytool
/usr/bin/keytool
我在jmeter-210和jmeter-211/bin目录中创建文件时没有遇到问题。这是我在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的任何属性文件中都没有找到它

不确定这是否会影响它,但我在一个MBP OSX 10.7.5上运行Darwin的jmeter。 JMeter 2.9没有给我任何代理问题,尽管我遇到了其他问题,这就是为什么我尝试使用这两个新版本,这给我带来了代理服务器的问题。我会尝试降低到2.8,看看会发生什么,但如果我能帮上忙,我宁愿不要。我非常好奇2.1x和我的笔记本电脑有什么问题。提前感谢你的帮助


编辑:错误消息的COMPANY/user.name部分以这种方式更改,以清除错误消息,不过,我将在家中的linux设备上尝试查看是否是有趣的用户名表示形式造成的。

根据用户邮件列表上的sebb响应:

我怀疑它可能在字符串“COMPANY\user.name”中,该字符串是 派生自Java系统属性“user.name”。 您可以尝试在命令行(或 system.properties)转换为更简单的内容,例如:

-Duser.name=foobar

已打开一个错误,用“\”字符修复此问题:


Thx感谢您的帮助,感谢您在jmeter邮件列表中漫游,从而帮助像我这样的ppl。我想我应该说得更清楚,我只是“消毒了”“错误消息b/c中的公司/用户名部分显示了我的公司和用户名,不过,我会在家里的linux机器上尝试,看看这是否是因为达尔文和/或我的公司在达尔文/Mac上表示我们的用户名的方式。问题在于\事实上,感谢您确认并继续研究此问题。还感谢您缩小了问题的原因。我也在家里试过我的Centos机顶盒,我使用http录音机没有问题。在这种情况下,一切都为sebb做了,所以在邮件列表上感谢他。我刚刚在这里报告,以防有人面临同样的问题。这是在社区维基,所以我不赚取点