JMeterを使って負荷テストをする時に、GUIで.jmxファイルを作ってサーバに持ってって、
-n オプションで non-gui mode にして、
-t オプションで GUIで作った.jmxファイルを指定
コレでOK。一晩流して様子みるか、へっへっへ。
#コマンドラインモードのJMeterの説明⇒ http://jakarta.apache.org/jmeter/usermanual/get-started.html#non_gui
とか思ってたんですが、ボケッとls -lhとか叩いてたら何じゃコリャ?みたいな。
バライエティに富んだパラメータを送り付けたい場合に、パラメータをファイルにストアしておいて
ユーザーパラメータの設定で 『${__StringFromFile(ファイル名)}』 なんて事をやるわけなんですが、
そうすると、以下のようなログが出まくります。
2011/05/24 11:29:41 INFO - jmeter.functions.StringFromFile: HOGE 1-1 opening file hoge.txt 2011/05/24 11:29:41 INFO - jmeter.functions.StringFromFile: HOGE 1-1 EOF on file hage.txt 2011/05/24 11:29:41 INFO - jmeter.functions.StringFromFile: HOGE 1-1 closing file hage.txt 2011/05/24 11:29:41 INFO - jmeter.functions.StringFromFile: HOGE 1-1 opening file hage.txt
パラメータが多かったりすると、気がついたらすぐギガバイトとかになってるので気をつける必要があります。
#夜中流しっぱにして、ディスク溢れとか起こしたら大目玉くらっちゃいますよね…。
で、ログレイアウト的に馴染みあるなと思ったら、普通にJMeterもlog4j使ってるんですね。
んが、log4j.confみてても、それっぽいのないなぁと思ったら、
jmeter.propertiesの方が以下のようになっていました。
184 #Logging levels for the logging categories in JMeter. Correct values are FATAL_ERROR, ERROR, WARN, INFO, and DEBUG 185 # To set the log level for a package or individual class, use: 186 # log_level.[package_name].[classname]=[PRIORITY_LEVEL] 187 # But omit "org.apache" from the package name. The classname is optional. Further examples below. 188 189 log_level.jmeter=INFO 190 log_level.jmeter.junit=DEBUG 191 #log_level.jmeter.control=DEBUG 192 #log_level.jmeter.testbeans=DEBUG 193 #log_level.jmeter.engine=DEBUG 194 #log_level.jmeter.threads=DEBUG 195 #log_level.jmeter.gui=WARN 196 #log_level.jmeter.testelement=DEBUG 197 #log_level.jmeter.util=WARN 198 #log_level.jmeter.util.classfinder=WARN 199 #log_level.jmeter.test=DEBUG 200 #log_level.jmeter.protocol.http=DEBUG 201 # For CookieManager, AuthManager etc: 202 #log_level.jmeter.protocol.http.control=DEBUG 203 #log_level.jmeter.protocol.ftp=WARN 204 #log_level.jmeter.protocol.jdbc=DEBUG 205 #log_level.jmeter.protocol.java=WARN 206 #log_level.jmeter.testelements.property=DEBUG 207 log_level.jorphan=INFO
って事で191行目に↓のようにWARNで仕掛けてやることで解決です。
log_level.jmeter.functions=WARN
めでたしめでたし。
キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置
posted with amazlet at 11.05.24
John Allspaw
オライリージャパン
売り上げランキング: 134190
オライリージャパン
売り上げランキング: 134190
アート・オブ・アプリケーション パフォーマンステスト
posted with amazlet at 11.05.24
Ian Molyneaux
オライリージャパン
売り上げランキング: 184601
オライリージャパン
売り上げランキング: 184601
コメント