JMeter でゼロ詰めの連番を生成する

2007/06/18

Apache JMeter で頭をゼロ詰めした連番を作りたくなりました。JMeter で連番を生成するには __counter 関数を使いますが、この関数にはゼロ詰めするような機能はありません。

このような場合、ユーザ定義関数を作るのが正しい道だと思うのですが、面倒なので __javaScript 関数を使って何とかしてみました。連番を使いたいところに

[nice_code]${__javaScript(var tmp=” + ${__counter(true)}; while (tmp.length < 5) { tmp = ‘0’ + tmp; } tmp;,)}[/nice_code]

こんな感じに書いたら、5 桁にゼロ詰めされました。


2007/6/20 追記:
単にカウントアップするだけのカウンタなら、プリプロセッサのカウンタ(「前処理」→「カウンタ」から追加)でできることに気付きました。ゼロ詰め以外にもフォーマット指定できるし。気付かなかった。。。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。