The Grinder试用记录二-分布式测试

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文件夹,可以看到各个测试进程,各个测试项的统计指标。

   如果不想用分布式测试,把控制端和客户端都放到一个机器下运行就可以。

posted @ 2010-12-29 18:43  DANNY  阅读(395)  评论(0)    收藏  举报