2

BeanShell 内の jMeter のログイン構成要素からユーザー名とパスワードにアクセスする方法を知っている人はいますか?

HTTPRequest からも Login Config Element にアクセスしようとしています。会社で安全に使用できるように、パスワードをドット オーバーレイと共に保存する必要があります。ユーザー名とパスワードをクリアテキストで入力する必要がないように、HTTPRequest からそれらにアクセスしたいと考えています。次に、BeanShell Post スクリプトでアクセスして、Simple Data Writer が HTTP 要求出力をファイルに書き込む前にパスワードを変更できるようにします。

これまでのところ、これを行う方法に関する有用な情報を見つけることができませんでした。

これまでのところ、Simple Data Listener ファイルに書き込まれたパスワードを置き換えるこのスクリプトを試しましたが、それでも平文で入力する必要があり、変数を配置するか、関数を使用して変数にアクセスしたいと考えています。

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult;
import java.lang.String;

prev.setHTTPMethod(prev.getHTTPMethod().replace("password","*********"));
4

1 に答える 1

0

Jmeter APIを調べて、ユーザー名/パスワードの保存方法がリストされているかどうかを確認しましたか? (ないかもしれません)

API が役に立たない場合は、デバッグ サンプラーを実行して、ユーザー名/パスワードが変数/プロパティとして保存されているかどうかを確認できます。

Beanshell サンプラーは、変数とプロパティの両方にアクセスできます。

于 2011-07-15T16:48:33.333 に答える