2016-10-28 4 views
0

私はBeanShell PreProcessor内のTest Caseにスクリプトを書きましたが、ThreadGroupに値(Integer)を使用したいと思います。jMeterでInteger型の値を共有する方法

vars.put()を使用すると、文字列の値のタイプしか共有できません。

注:私はこれを行うための少なくとも3通りの方法がありますスレッドの数(ユーザー)ブロック

Image Link

答えて

0

の値を使用したい:

  1. 使用してvars.putObject() - JMeterVariablesに任意のオブジェクトを配置します。
  2. 文字列へのキャスト整数vars.put("foo", String.valueOf(bar));
  3. 使用bsh.shared namespaceのような:

    bsh.shared.myInt = 15 
    

を参照してくださいJMeterの中BeanShellのスクリプトの詳細についてはHow to Use BeanShell: JMeter's Favorite Built-in Componentガイドが

NOTEをテストします! Beanshellテストエレメントを使用して、現在のThead Groupのスレッド数を修正することはできません。

+0

返信いただきありがとうございます。しかし、私は画像リンクを追加しました。それを見て教えてください。 Beanshellのプリプロセッサでは、私は値を得て、* Number of Threads *ブロックに値(もちろんInteger型)を使用したい – KC7

関連する問題