>I’m sure that I’m not a first person who tries to load-test ‘virtual server’ behind reverse/caching proxy and it is just a matter of time to >find the solution for this. We do have a reverse proxy for our app - and I either change my local applications ports to match the real application or I setup a dummy reverse proxy(because the reverse proxy has the URL rules for e.g. for SEO) that allows me to use the same port (and swap out Hosts) - if I remember correctly around Httpclient 3.x there wasn't a way to setup the port to be different and you could do this in the Sun JDK by setting a couple of sun specific headers if you were using the Sun implementation (but that would need JMeter code change) You probably need to see if this is possible in the latest versions of HTTPClient - if yes then probably JMeter can be enhanced.
On Fri, Jul 31, 2015 at 9:05 AM, Aliaksei Ilkiu <[email protected]> wrote: > Bob, > I have few hundred requests and rewrite each of them as such low-level > request is impractical. > HTTP Header Manager provides standard facility to configure custom header > Host. > Apparently there is undocumented behavior that modifies this header and > adds incorrect port. > I’m sure that I’m not a first person who tries to load-test ‘virtual > server’ behind reverse/caching proxy and it is just a matter of time to > find the solution for this. > > Aliaksei Ilkiu > [email protected] > > > > > On Jul 31, 2015, at 9:55 AM, Bob <[email protected]> wrote: > > > > Try this plugin, it might help but not sure. > > > > http://jmeter-plugins.org/wiki/RawRequest/ > > > > On 31/07/15 17:57, Aliaksei Ilkiu wrote: > >> Hello Bob, > >> > >> Thanks for you feedback. It is already done: my server runs on IP > 127.0.0.1 and port 9443. > >> These values are set in HTTP Request Defaults (in HTTP Request these > values are empty) > >> Externally my server is available via https://myhost.com > >> I'm running JMeter internally and want to keep it this way. > >> In order to emulate external traffic I need to pass Host header with > value 'myhost.com:443'. > >> If I define such header in HTTP Header Manager the value gets replaced > to 'myhost.com:9443'. > >> I'm asking how can I configure Host header correctly. > >> It was an old discussion about this > http://jmeter.512774.n5.nabble.com/How-to-override-Host-header-td4295391.html > but it was only about customizing hostname and that is works, what does not > work is port customization. > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
