mirror of https://github.com/apache/jmeter.git
				
				
				
			Make it easier to change the RMI/Server port
git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@389618 13f79535-47bb-0310-9956-ffa450edef68
Former-commit-id: 1d45393e1e
			
			
This commit is contained in:
		
							parent
							
								
									149e154656
								
							
						
					
					
						commit
						966178e154
					
				|  | @ -15,11 +15,16 @@ | ||||||
| ##   See the License for the specific language governing permissions and | ##   See the License for the specific language governing permissions and | ||||||
| ##   limitations under the License. | ##   limitations under the License. | ||||||
| 
 | 
 | ||||||
|  | ##   To change the RMI/Server port: | ||||||
|  | ## | ||||||
|  | ##   SERVER_PORT=1234 jmeter-server | ||||||
|  | ## | ||||||
|  | 
 | ||||||
| set OLDCLASSPATH=$CLASSPATH | set OLDCLASSPATH=$CLASSPATH | ||||||
| export OLDCLASSPATH | export OLDCLASSPATH | ||||||
| set CLASSPATH=`dirname $0`/../lib/ext/ApacheJMeter_core.jar:`dirname $0`/../lib/jorphan.jar:`dirname $0`/../lib/logkit-1.2.jar | set CLASSPATH=`dirname $0`/../lib/ext/ApacheJMeter_core.jar:`dirname $0`/../lib/jorphan.jar:`dirname $0`/../lib/logkit-1.2.jar | ||||||
| export CLASSPATH | export CLASSPATH | ||||||
| rmiregistry & | rmiregistry $SERVER_PORT & | ||||||
| set CLASSPATH=$OLDCLASSPATH | set CLASSPATH=$OLDCLASSPATH | ||||||
| export CLASSPATH | export CLASSPATH | ||||||
| `dirname $0`/jmeter -s "$@" | `dirname $0`/jmeter -Dserver_port=${SERVER_PORT:-1099} -s "$@" | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| @echo off | @echo off | ||||||
| 
 | 
 | ||||||
| rem   $Id$ | rem   $Id$ | ||||||
| rem   Copyright 2001-2004 The Apache Software Foundation | rem   Copyright 2001-2004,2006 The Apache Software Foundation | ||||||
| rem  | rem  | ||||||
| rem   Licensed under the Apache License, Version 2.0 (the "License"); | rem   Licensed under the Apache License, Version 2.0 (the "License"); | ||||||
| rem   you may not use this file except in compliance with the License. | rem   you may not use this file except in compliance with the License. | ||||||
|  | @ -15,6 +15,15 @@ rem   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
| rem   See the License for the specific language governing permissions and | rem   See the License for the specific language governing permissions and | ||||||
| rem   limitations under the License. | rem   limitations under the License. | ||||||
| 
 | 
 | ||||||
|  | rem   =============================================================== | ||||||
|  | rem   Enviroment variables | ||||||
|  | rem   SERVER_PORT (optional) - define the rmiregistry and server port | ||||||
|  | rem | ||||||
|  | rem   JVM_ARGS - Java flags - these are handled by jmeter.bat | ||||||
|  | rem | ||||||
|  | rem   =============================================================== | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| REM Protect environment against changes if possible: | REM Protect environment against changes if possible: | ||||||
| if "%OS%"=="Windows_NT" setlocal | if "%OS%"=="Windows_NT" setlocal | ||||||
| 
 | 
 | ||||||
|  | @ -41,7 +50,8 @@ goto exit | ||||||
| :setCP | :setCP | ||||||
| echo Found ApacheJMeter_core.jar | echo Found ApacheJMeter_core.jar | ||||||
| set CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar | set CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar | ||||||
| START rmiregistry | 
 | ||||||
|  | START rmiregistry %SERVER_PORT% | ||||||
| 
 | 
 | ||||||
| if not "%OS%"=="Windows_NT" goto win9xStart | if not "%OS%"=="Windows_NT" goto win9xStart | ||||||
| :winNTStart | :winNTStart | ||||||
|  | @ -73,6 +83,15 @@ goto setupArgs | ||||||
| rem This label provides a place for the argument list loop to break out  | rem This label provides a place for the argument list loop to break out  | ||||||
| rem and for NT handling to skip to. | rem and for NT handling to skip to. | ||||||
| 
 | 
 | ||||||
|  | if not "%SERVER_PORT%" == "" goto port | ||||||
|  | 
 | ||||||
| jmeter -s %JMETER_CMD_LINE_ARGS% | jmeter -s %JMETER_CMD_LINE_ARGS% | ||||||
|  | goto end | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | :port | ||||||
|  | jmeter -Dserver_port=%SERVER_PORT% -s %JMETER_CMD_LINE_ARGS% | ||||||
|  | 
 | ||||||
|  | :end | ||||||
| 
 | 
 | ||||||
| :exit | :exit | ||||||
|  | @ -109,6 +109,20 @@ remote_hosts=127.0.0.1 | ||||||
| # RMI port to be used by the server (must start rmiregistry with same port) | # RMI port to be used by the server (must start rmiregistry with same port) | ||||||
| #server_port=1099 | #server_port=1099 | ||||||
| 
 | 
 | ||||||
|  | # To change the port to (say) 1234: | ||||||
|  | # On the server(s) | ||||||
|  | # - set server_port=1234 | ||||||
|  | # - start rmiregistry with port 1234 | ||||||
|  | # On Windows this can be done by: | ||||||
|  | # SET SERVER_PORT=1234 | ||||||
|  | $ JMETER-SERVER | ||||||
|  | # | ||||||
|  | # On Unix: | ||||||
|  | # SERVER_PORT=1234 jmeter-server | ||||||
|  | # | ||||||
|  | # On the client: | ||||||
|  | # - set remote_hosts=server:1234 | ||||||
|  | 
 | ||||||
| #--------------------------------------------------------------------------- | #--------------------------------------------------------------------------- | ||||||
| #         Logging Configuration | #         Logging Configuration | ||||||
| #--------------------------------------------------------------------------- | #--------------------------------------------------------------------------- | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue