apache / jmeter

Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
https://jmeter.apache.org/
Apache License 2.0
8.35k stars 2.09k forks source link

HTTP(S) Test Script Recorder: Global Settings: By-default port value should be 8080 #3990

Closed asfimport closed 8 years ago

asfimport commented 8 years ago

Kishore Bhamare (Bug 59605): Issue: In JMeter latest version i.e. 3.0 HTTP(S) Test Script Recorder->Global Settings: By-default port value is 8888. This causes recording issue.

In earlier JMeter versions this value was 8080 and it is official for HTTP proxy settings.

Ref: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

And '8888' it is used for HyperVM HTTPS and other purposes.

So please make it to 8080.

Created attachment Port Number.png: 3.0 version port number default value

3.0 version port number default value

Severity: blocker OS: All

asfimport commented 8 years ago

Antonio Gomes Rodrigues (migrated from Bugzilla): Hi,

I have change de default proxy port from 8080 to 8888 in "HTTP(S) Test Script Recorder" to have the same value as configured when using Recording Template.

If you check your link, 8080 is not the official HTTP proxy settings

We can read "Commonly used for Web proxy and caching server, or for running a Web server as a non-root user" and not "It's the official HTTP proxy setting"

Like you can read at the end : "or for running a Web server as a non-root user", some Web server use it too like Apache Tomcat

If you check other load test tools we have Neoload default proxy port : 8090 Loadrunner default proxy port :8080 Gatling default port : 8000

And proxy tool Fiddler default proxy port : 8888

Like you can see, each tool have his default proxy port

And JMeter have choosen to use 8888 from 3.0 release

Antonio