The Grinder试用记录二-分布式测试
1、客户端(192.168.0.101)建立一个C:\grinder\etc\grinder.properties配置文件,该文件是一个配置文件,指定运行的测试脚本,运行的进程,线程数,循环次数,并指定分布式测试的控制服务器地址和端口(默认为6372,端口值可以通过 文件-选项 修改)。例如:
         grinder.processes=2
         grinder.threads=3
         grinder.runs=4
         grinder.logDirectory=log
         grinder.numberOfOldLogs=2
         grinder.consoleHost=192.168.0.100
         grinder.consolePort=6372
         grinder.useConsole=true
grinder.script=grinder.py
2、控制端(192.168.0.100)建立一个startConsole.cmd文件并启动,启动后会出现一个“The Grinder控制台”窗口。文件内容如下:
         call C:\grinder\bin\setGrinderEnv.cmd
         java net.grinder.Console
         pause
3、客户端(192.168.0.101)建立一个startAgent.cmd文件并启动,文件内容如下:
         call C:\grinder\bin\setGrinderEnv.cmd
         java net.grinder.Grinder %GRINDERPROPERTIES%
         pause
把测试脚本 grinder.py拷贝到和startAgent.cmd同一个文件夹下面。
4、客户端启动后,会根据grinder.properties文件的配置连接控制端,连接上以后,控制端的 动作-启动进程 选项变成可选,点击该选项,客户端的测试进程启动,开始测试。测试过程中,控制端能看到各个测试项运行的状态。
5、测试结束后,查看bin文件夹下面的log文件夹,可以看到各个测试进程,各个测试项的统计指标。
如果不想用分布式测试,把控制端和客户端都放到一个机器下运行就可以。
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号