def doTest(*args, **kwargs): Debug.prt(kwargs) ## コマンドライン引数をセットする if isinstance(kwargs, dict): env.cExecConfig.setConfig(kwargs) ## jmxが指定されていればアップロード if 'jmx' in kwargs: local_jmx_file = kwargs['jmx'] Debug.prt(kwargs['jmx'],'jmx') #jmxが指定されている時のみ、config=autoを使用出来る if 'config' in kwargs and kwargs['config'] == 'auto': env.cExecConfig.setupAuto() env.cExecConfig.jmx_file = os.path.basename(local_jmx_file) put(local_jmx_file, "%s/%s" % ( env.cExecConfig.jmx_dir, env.cExecConfig.jmx_file )) try: # テストを実行 cExecJmeter = ExecJmeter() cExecJmeter.execTest( env.cExecConfig ) except ClassException, e: print e.message