Hello,
Don't get your hopes up too much. I admit that my motivation for looking at the proxy server is the numerous requests and questions about this feature on jmeter-user recently. However, I'm not convinced that this is possible. When a browser sets up an HTTPS connection, the data is encrypted such that only the client and server understand the data. So sticking a proxy server in between is, as I understand it, not generally possible. In fact, this is exactly the sort of thing that HTTPS is designed to prevent...you wouldn't want your credit card number transparently intercepted by some server before it gets to the real HTTPS server.


Having said that, we might be able to make something work...it just might not look like the current HTTP proxy does. For example, we might be able to make the "proxy" really act as the client, so that instead of browsing to https://www.server.com/mypage, you would browse to something like https://localhost/www.server.com/mypage, and JMeter would translate as necessary. Not completely transparent, and it wouldn't work for 100% of the situations, but it might catch 90%.

In any case, the first step at tackling this is to get a good understanding of what is there today, and getting the code cleaned up a bit so that it can be modified as needed. So I'll start with that and see where it goes from there. Anybody else is welcome to take a look at it too -- I don't actually have a need for this function right now, so I might not get around to it as quickly as others might like.

Jeremy


Ayman Mobarak wrote:


Jeremy,
I am very glad to hear that someone is taking an active interest in this
part of the code base. I hope that your efforts might open the door to
support for HTTPS in the proxy server. The addition of this capability would
result in a very significant productivity boost for my testing efforts. I
believe there are many other JMeter users out there who would benefit from
such an enhancement.
-Ayman





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to