On 19/05/2009, Noel O'Brien <[email protected]> wrote:
> Hi,
>
>  Thanks for you input sebb. I was planning to use it for building a traffic 
> model for use in performance testing, which is due to start tomorrow. I don't 
> know how much work it is to set up a real proxy so I think it would be more 
> wise to spend my time picking up the traffic model with Wireshark and 
> manually inputting it into JMeter.

There are several proxies that are quite easy to set up.

For example:

http://wiki.apache.org/jakarta-jmeter/NetworkSniffer

Try TCPMon.

If the requests are not all that complicated, you can record the URLs
in a file and use CSV Dataset to read them. Full URLs can be used in
the HTTP Path: field.

It gets a bit more complicated for POST requests, unless these always
have the same number of parameters.

>  For what it's worth, this seems to be the answer to my question:
>  http://forums.java.net/jive/thread.jspa?messageID=296830&tstart=0#296830

Thanks!

>  The WTK tunnels both HTTP and HTTPS, so unfortunately it won't work. There 
> is a code workaround posted in that link so I might be abe to convince the 
> developers here to stick it in for me ;)
>
>  Regards,
>  Noel
>
>
>  ----- Original Message -----
>  From: "sebb" <[email protected]>
>  To: "JMeter Users List" <[email protected]>
>  Sent: Tuesday, 19 May, 2009 14:42:29 GMT +00:00 GMT Britain, Ireland, 
> Portugal
>  Subject: Re: Recording from J2ME WTK App
>
>  On 19/05/2009, Noel O'Brien <[email protected]> wrote:
>  > Hi All,
>  >
>  > I'm trying to use the Recording Proxy to capture the traffic from our 
> client (a J2ME app which uses HTTP) to our server. I've set up JMeter (2.3.2) 
> correctly and when I enable my browser to user the JMeter proxy (as a test) 
> it successfully records requests.
>  >
>  > I've set the proxy settings in the Wireless Toolkit (Sun, 2.5.2) and run 
> the emulator. Traffic is hitting the proxy but I'm getting "[Sample Failed]" 
> and "Cannot handle CONNECT - probably used HTTPS". I'm not using HTTPS , all 
> the traffic is HTTP. From looking at the code, the problem seems to be that 
> the JMeter proxy won't handle a CONNECT request (I've substituted the url):
>  >
>  >
>  > 2009/05/19 13:50:45 DEBUG - jmeter.protocol.http.proxy.HttpRequestHdr: 
> browser request: CONNECT <the url>:80 HTTP/1.1
>  >
>  > 2009/05/19 13:50:45 DEBUG - jmeter.protocol.http.proxy.HttpRequestHdr: 
> parser input: CONNECT <the url>:80 HTTP/1.1
>  >
>  > 2009/05/19 13:50:45 DEBUG - jmeter.protocol.http.proxy.HttpRequestHdr: 
> parsed method: CONNECT
>  > 2009/05/19 13:50:45 DEBUG - jmeter.protocol.http.proxy.HttpRequestHdr: 
> parsed url: <the url>:80
>  > 2009/05/19 13:50:45 DEBUG - jmeter.protocol.http.proxy.HttpRequestHdr: 
> parsed version:HTTP/1.1
>  > 2009/05/19 13:50:45 ERROR - jmeter.protocol.http.proxy.Proxy: Not 
> implemented (probably used https) java.lang.IllegalArgumentException: Cannot 
> handle CONNECT - probably used HTTPS
>  > at 
> org.apache.jmeter.protocol.http.proxy.HttpRequestHdr.parseFirstLine(HttpRequestHdr.java:212)
>  > at 
> org.apache.jmeter.protocol.http.proxy.HttpRequestHdr.parse(HttpRequestHdr.java:164)
>  > at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:165)
>  >
>  > Any thoughts on how to get around this problem?
>
>  JMeter Proxy does not support CONNECT; I doubt it ever will, as it is
>  not intended as a general-purpose proxy.
>
>  Not sure why the application should be sending a CONNECT for HTTP;
>  perhaps it is due to the way the proxy was set up? Maybe because the
>  Sun toolkit is wireless, it uses CONNECT to tunnel SSL over HTTP?
>
>  You could try using a "real" HTTP proxy to see what traffic is
>  actually being sent. If that can record the requests to a file, you
>  should be able to use that to build up a JMeter test plan.
>
>  > --
>  > Regards,
>  >
>  > Noel
>  >
>
>
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [email protected]
>  For additional commands, e-mail: [email protected]
>
>
>
>  --
>  Regards,
>
> Noel
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to