You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by 黄吉浩 <13...@163.com> on 2013/10/22 09:36:55 UTC
HTTP(S) Test Script Recorder can't start
I know it changes it's name. but when I click 'Start', It just show me an error msg box which says: could not create proxy - see log for details
btw, I just want to deal with HTTP protocol. and I can't find proxyserver.jks or keytool in the $bin directory .
the log is as following:
2013/10/22 15:24:56 WARN - jmeter.protocol.http.proxy.ProxyControl: Could not open expected file or certificate is not valid D:\tool\apache-jmeter-2.10\bin\proxyserver.jks D:\tool\apache-jmeter-2.10\bin\proxyserver.jks (I translated to English: System can't find specified file)
2013/10/22 15:24:56 INFO - jmeter.protocol.http.proxy.ProxyControl: Generating standard keypair in D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
2013/10/22 15:24:56 ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: Cannot run program "keytool" (in directory "D:\tool\apache-jmeter-2.10\bin"): CreateProcess error=2, ?????????
at java.lang.ProcessBuilder.start(Unknown Source)
at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:142)
at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:125)
at org.apache.jorphan.exec.KeyToolUtils.genkeypair(KeyToolUtils.java:123)
at org.apache.jmeter.protocol.http.proxy.ProxyControl.initJMeterKeyStore(ProxyControl.java:1338)
at org.apache.jmeter.protocol.http.proxy.ProxyControl.initKeyStore(ProxyControl.java:1210)
at org.apache.jmeter.protocol.http.proxy.ProxyControl.startProxy(ProxyControl.java:431)
at org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.startProxy(ProxyControlGui.java:485)
at org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.actionPerformed(ProxyControlGui.java:370)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 45 more
Re: HTTP(S) Test Script Recorder can't start
Posted by Markowski J-M <je...@gmail.com>.
To avoid problem with KEYTOOL I make a package to install JMeter with
configuration :
http://sourceforge.net/projects/jmeterforwindows/
If you have a question send a mail
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org
Re: HTTP(S) Test Script Recorder can't start
Posted by UBIK LOAD PACK Support <su...@ubikloadpack.com>.
Hello,
Ensure you have JAVA_HOME set correctly.
To test it, open a cmd , and type java, then type keytool.
If they don't work then your Java install is broken, install a JDK7 (better
for recording) and restart JMeter
On Tue, Oct 22, 2013 at 9:36 AM, 黄吉浩 <13...@163.com> wrote:
>
> I know it changes it's name. but when I click 'Start', It just show me an
> error msg box which says: could not create proxy - see log for details
> btw, I just want to deal with HTTP protocol. and I can't find
> proxyserver.jks or keytool in the $bin directory .
>
> the log is as following:
> 2013/10/22 15:24:56 WARN - jmeter.protocol.http.proxy.ProxyControl: Could
> not open expected file or certificate is not valid
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks (I translated to English:
> System can't find specified file)
> 2013/10/22 15:24:56 INFO - jmeter.protocol.http.proxy.ProxyControl:
> Generating standard keypair in
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
> 2013/10/22 15:24:56 ERROR - jmeter.protocol.http.proxy.ProxyControl: Could
> not initialise key store java.io.IOException: Cannot run program "keytool"
> (in directory "D:\tool\apache-jmeter-2.10\bin"): CreateProcess error=2,
> ?????????
> at java.lang.ProcessBuilder.start(Unknown Source)
> at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:142)
> at org.apache.jorphan.exec.SystemCommand.run(SystemCommand.java:125)
> at org.apache.jorphan.exec.KeyToolUtils.genkeypair(KeyToolUtils.java:123)
> at
> org.apache.jmeter.protocol.http.proxy.ProxyControl.initJMeterKeyStore(ProxyControl.java:1338)
> at
> org.apache.jmeter.protocol.http.proxy.ProxyControl.initKeyStore(ProxyControl.java:1210)
> at
> org.apache.jmeter.protocol.http.proxy.ProxyControl.startProxy(ProxyControl.java:431)
> at
> org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.startProxy(ProxyControlGui.java:485)
> at
> org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui.actionPerformed(ProxyControlGui.java:370)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
> Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> at java.awt.EventQueue.access$000(Unknown Source)
> at java.awt.EventQueue$1.run(Unknown Source)
> at java.awt.EventQueue$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
> Source)
> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
> Source)
> at java.awt.EventQueue$2.run(Unknown Source)
> at java.awt.EventQueue$2.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
> Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
> Caused by: java.io.IOException: CreateProcess error=2, ?????????
> at java.lang.ProcessImpl.create(Native Method)
> at java.lang.ProcessImpl.<init>(Unknown Source)
> at java.lang.ProcessImpl.start(Unknown Source)
> ... 45 more
>
--
Regards
Ubik Load Pack <http://ubikloadpack.com> Team
Follow us on Twitter <http://twitter.com/ubikloadpack>
Cordialement
L'équipe Ubik Load Pack <http://ubikloadpack.com>
Suivez-nous sur Twitter <http://twitter.com/ubikloadpack>
Re: HTTP(S) Test Script Recorder can't start
Posted by Markowski J-M <je...@gmail.com>.
To avoid problem with KEYTOOL I make a package to install JMeter with
configuration :
http://sourceforge.net/projects/jmeterforwindows/
If you have a question send a mail
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org
Re: HTTP(S) Test Script Recorder can't start
Posted by 黄吉浩 <13...@163.com>.
Sorry, a little busy. the problem is resolved.
because in my machine, there is java.exe in C:\Windows\System32\ directory(I don't know why, I checked it's version is alose 1.6.0_26, I'm using WIN7). But java is installed in C:\Program Files\Java\jdk1.6.0_26
so I delete java.exe, also javaws.exe, javaw.exe in C:\Windows\System32\ directory,
then set JAVA_HOME to C:\Program Files\Java\jdk1.6.0_26, and add C:\Program Files\Java\jdk1.6.0_26\bin to Path system variable.
it's ok now. thank you all.
在 2013-10-23 03:24:43,"Philippe Mouawad" <ph...@gmail.com> 写道:
>Hello,
>@黄吉浩 can you give us feedback about this issue ?
>Thank you
>Regards
>
>
>On Tue, Oct 22, 2013 at 12:51 PM, sebb <se...@gmail.com> wrote:
>
>> On 22 October 2013 08:36, 黄吉浩 <13...@163.com> wrote:
>> >
>> > I know it changes it's name. but when I click 'Start', It just show me
>> an error msg box which says: could not create proxy - see log for details
>> > btw, I just want to deal with HTTP protocol. and I can't find
>> proxyserver.jks or keytool in the $bin directory .
>> >
>> > the log is as following:
>> > 2013/10/22 15:24:56 WARN - jmeter.protocol.http.proxy.ProxyControl:
>> Could not open expected file or certificate is not valid
>> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
>> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks (I translated to English:
>> System can't find specified file)
>> > 2013/10/22 15:24:56 INFO - jmeter.protocol.http.proxy.ProxyControl:
>> Generating standard keypair in
>> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
>> > 2013/10/22 15:24:56 ERROR - jmeter.protocol.http.proxy.ProxyControl:
>> Could not initialise key store java.io.IOException: Cannot run program
>> "keytool" (in directory "D:\tool\apache-jmeter-2.10\bin"): CreateProcess
>> error=2, ?????????
>>
>> What are the values listed in jmeter.log for:
>> java.version
>> and
>> java.vm.name ?
>>
>> You can disable the use of keytool by defining the following JMeter
>> property
>>
>> proxy.cert.alias=anything
>>
>> However that will prevent HTTPS recording unless you create your own
>> certificate.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
>> For additional commands, e-mail: user-help@jmeter.apache.org
>>
>>
>
>
>--
>Cordialement.
>Philippe Mouawad.
Re: HTTP(S) Test Script Recorder can't start
Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,
@黄吉浩 can you give us feedback about this issue ?
Thank you
Regards
On Tue, Oct 22, 2013 at 12:51 PM, sebb <se...@gmail.com> wrote:
> On 22 October 2013 08:36, 黄吉浩 <13...@163.com> wrote:
> >
> > I know it changes it's name. but when I click 'Start', It just show me
> an error msg box which says: could not create proxy - see log for details
> > btw, I just want to deal with HTTP protocol. and I can't find
> proxyserver.jks or keytool in the $bin directory .
> >
> > the log is as following:
> > 2013/10/22 15:24:56 WARN - jmeter.protocol.http.proxy.ProxyControl:
> Could not open expected file or certificate is not valid
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks (I translated to English:
> System can't find specified file)
> > 2013/10/22 15:24:56 INFO - jmeter.protocol.http.proxy.ProxyControl:
> Generating standard keypair in
> D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
> > 2013/10/22 15:24:56 ERROR - jmeter.protocol.http.proxy.ProxyControl:
> Could not initialise key store java.io.IOException: Cannot run program
> "keytool" (in directory "D:\tool\apache-jmeter-2.10\bin"): CreateProcess
> error=2, ?????????
>
> What are the values listed in jmeter.log for:
> java.version
> and
> java.vm.name ?
>
> You can disable the use of keytool by defining the following JMeter
> property
>
> proxy.cert.alias=anything
>
> However that will prevent HTTPS recording unless you create your own
> certificate.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
> For additional commands, e-mail: user-help@jmeter.apache.org
>
>
--
Cordialement.
Philippe Mouawad.
Re: HTTP(S) Test Script Recorder can't start
Posted by sebb <se...@gmail.com>.
On 22 October 2013 08:36, 黄吉浩 <13...@163.com> wrote:
>
> I know it changes it's name. but when I click 'Start', It just show me an error msg box which says: could not create proxy - see log for details
> btw, I just want to deal with HTTP protocol. and I can't find proxyserver.jks or keytool in the $bin directory .
>
> the log is as following:
> 2013/10/22 15:24:56 WARN - jmeter.protocol.http.proxy.ProxyControl: Could not open expected file or certificate is not valid D:\tool\apache-jmeter-2.10\bin\proxyserver.jks D:\tool\apache-jmeter-2.10\bin\proxyserver.jks (I translated to English: System can't find specified file)
> 2013/10/22 15:24:56 INFO - jmeter.protocol.http.proxy.ProxyControl: Generating standard keypair in D:\tool\apache-jmeter-2.10\bin\proxyserver.jks
> 2013/10/22 15:24:56 ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: Cannot run program "keytool" (in directory "D:\tool\apache-jmeter-2.10\bin"): CreateProcess error=2, ?????????
What are the values listed in jmeter.log for:
java.version
and
java.vm.name ?
You can disable the use of keytool by defining the following JMeter property
proxy.cert.alias=anything
However that will prevent HTTPS recording unless you create your own
certificate.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org