2017-11-09 15 views
0

JavaScriptを使用してWebdriverサンプラーを使用しています。サンプラーで外部コードを使用することは可能ですか?ほとんど同じコードを使用するサンプラーがたくさんあります。私はこのコードを外部ファイルに書き、複数のサンプラーで必要なメソッド(適切な引数を使用して)を呼び出す必要があります。それが可能でない場合は、別のサンプラーからサンプラーを呼び出す方法がありますか?あなたが定義され、以下のfunctionでのJMeterの「ビン」フォルダ内のfoo.jsファイルを持っている場合たとえば、JMeter webdriver samplerの外部コードを呼び出す

+0

質問が広すぎる:より具体的な例を提供してみてください。 –

+0

あなたがそれらを理解するのに十分な資格を持っていないときに閉会のための印をつけることは、SO –

答えて

0

function hello() { 
     WDS.log.info('Hello there') 
    } 

あなただけ前述のfoo.jsファイルLILEをインポートするために、あなたのWebDriver Samplerコードでloadディレクティブを呼び出すことができます。

load('foo.js') 

全コード:

load('foo.js') // import external file 
WDS.sampleResult.sampleStart() 
hello() // call external function 
WDS.browser.get('http://jmeter-plugins.org') 
WDS.sampleResult.sampleEnd() 

デモ:

JMeter WebDriver Sampler Load External File

詳細情報:The WebDriver Sampler: Your Top 10 Questions Answered

関連する問題