2017-06-20 17 views

答えて

0

Beanshellはパフォーマンス上の問題が知られているのでお勧めできませんので、JSR223 Test ElementsGroovy言語に切り替えることを検討してください。

あなたがJSR223 PreProcessorまたはJSR223 PostProcessorに使用することができ、関連するGroovyのコードは次のようなものになるだろう:JMeterのテストでのGroovyスクリプトの詳細についてはApache Groovy - Why and How You Should Use Itの記事を参照してください

JMeter JSR223 Get URL

def url = sampler.getUrl(); 

def protocol = url.getProtocol() 
def host = url.getHost() 
def path = url.getPath() 

log.info('Full URL: ' + url.toString()) 

log.info('URL you want: ' + protocol + '://' + host + path) 

デモ。

+0

ありがとうDmitri。しかし、これは再び現在の道筋を与えるでしょう。私は実際にjmeter変数を置き換える前に、パスを必要とします。 – user8188693

0

は、変数myUrl

https://www.google.co.in/search?q=${query_string} URLを使用する場合

実行__V機能であなたのURLを保存

${__V(myUrl)} 

これはhttps://www.google.co.in/search?q=myString

あなたは、元のURLの使用を必要とする

01を返します。
${myUrl} 
関連する問題