You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
ミセログ 方向性固まるまで、さぐりさぐり行きまっせ ブログ画像一覧を見る « デスクトップの整理・・・ 記事一覧 AdobeのRea・・・ » 【JMeter】毎月のクレジットカードの明細ダウンロードを自動化 2011年04月25日 01時29分47秒 posted by miselog テーマ:コンピュータ 概要クレジットカードの明細を、毎月25日以降に自動でダウンロードしようという話。 ▼使ったもの。 ・Apache JMeter 2.4 ・Windowsのタスクスケジューラ ・BATファイル 環境はWindows7。 他のWinでも別に変わらんはず。 linuxでも、タスクスケジューラとBATの代わりに、cronとshを使えばできる。 わざわざ書いたのは、整理したいからと、応用効きそうだから。 結論的には、実際やるより、この記事書くのがめんどくさかった。 JMX貼り付けて、終わりにす
使用例 サンプルファイル ループの回数は3回、HTTPリクエストを2個配置する。 実行結果 HTTPリクエストの順序が1,2,1,2,1,2と3回繰り返されている。 2012 (C)Javanana
Several test elements use JMeter properties to control their behaviour. These properties are normally resolved when the class is loaded. This generally occurs before the test plan starts, so it's not possible to change the settings by using the __setProperty() function. Samplers perform the actual work of JMeter. Each sampler (except Flow Control Action) generates one or more sample results. The s
JMeterガイド JMeterの使い方(背伸び編) トップページページ一覧メンバー編集 コントローラ(IFコントローラ) 最終更新: susatadahiro 2007年02月16日(金) 01:02:32履歴 Tweet IFコントローラの使い方 実例を使ってIFコントローラの使い方を解説していきます。 題材:yahooのトップページ〜yahooのログイン画面 画面遷移のシナリオはこんな感じのシンプルなもの。 yahooのトップ画面にアクセスする if 未ログイン then ログインする step1 yahooのトップ画面にアクセスする step2 未ログインorログイン済みの判定を行う 違いを見つける 今回は「個人ツール」の右側に表示される文字列で判定してみます。 「ログイン」の文字列がある→未ログイン 「ログアウト」の文字列がある→ログイン済み 未ログインの時のHTMLとログイン済
注意 [2009.10.13] この記事で書かれている方法は、W3C DOM 3 XPath Specification とは異なる独自実装を用いています。 W3C DOM 3 XPath の勧告に従った方法で XPath を評価する という記事を書きましたので、そちらに記した方法で XPath 式を実行することをおすすめします。 本文 Java で XPath を使う方法に関しては javax.xml.xpath.XPath vs org.apache.xpath.XPathAPI という文書を読むとよくわかる。 が、各クラスの名前空間が明示されていなくてちょっと悩むかも。 というわけで import 文で名前空間を明示したサンプルコードを書いた。 XML の名前空間に関する部分は含んでいない。 なお、読み込んだ XML ファイルは さきほど書いた記事 のソースコード中にあるものと同等で
Excellent XPath Expressions nanto_vi (TOYAMA Nao), 2010-06-05, 2010-09-26 追補 XPath で何ができるか 文書中のノードの選択 文書: XML 文書、HTML 文書 ノード: 文書ノード (ルートノード)、要素ノード、属性ノード、テキストノード、コメントノード、etc. cf. CSS セレクタ: 要素の選択 文書を元にした文字列、数値、真偽値の生成 図 1 に HTML 文書が生成する文書木 (文書ツリー) の例を挙げます。図中、二重線で囲んだのが文書ノード、角丸四角が要素ノード、長方形がテキストノードを表します。 文書木の根 (最上部) は文書要素ノード (ルート要素ノード、HTML 文書なら html 要素ノード) ではなく、文書ノードであることに注意してください。JavaScript から DOM や XP
はまったのでめもめも。 JMeterをcuiで立ち上げるときはbin配下のjmeter.shを使います。 こんなかんじ。 $ sh jmeter.sh -n -t test.jmx Created the tree successfully using test.jmx Starting the test @ Mon Jul 30 13:19:01 JST 2012 (1343621941287) Waiting for possible shutdown message on port 4445「-n」はnonguiモードで起動、「-t」はテストプランのファイルを指定するものです。 特に設定を変えていない場合、JMeterは4445ポートを使用し、テストプランが無限ループになっていればshutdownメッセージがこのポートに来るのを待ちます。 終了する場合は同ディレクトリにあるshutd
JMeterで「userid,entryid」みたいなデータをもとにランダムアクセスしたい! と思ったんですがCSV Data Set Configは順番にアクセスするだけだし、 CSVRead関数はカラムしか指定できないし…! かといってランダムに並び替えたCSVファイルを読み込むとかも嫌だし…! だからBeanShellでやるお! BeanShellはJavaベースのスクリプト言語です。 ようはJMeterでJavaのコード書いてそこで作った変数とか使えちゃう感じです。 参考:BeanShell - Lightweight Scripting for Java BeanShellアサーションとかListenerとかなんか色々あるんですが、 今回は前処理のところにあるBeanShell PreProcessorを使います。 作ってスレッド実行の度に読み込まれるようなところにぶちこんでおき
以前 JMeterについて調べてみた - oknknicの日記 で、JMeterの基本中の基本の操作について書いた。 今回は、もう一歩進んで、実際に利用する際の視点で書いてみる。 WEBアプリ負荷テストの観点 ユーザ数 同時リクエスト数 同時ログインユーザ数 連続稼働時間 ネットワークの太さ JMeterを実行するPC(1台で複数ユーザ担当)に接続されているLANの太さ クライアントPCから計測対象までのネットワークの太さ、物理距離 JMeterでできること 複数のリクエストを一気に送出できる 一台のマシンからマルチスレッドで 複数台のマシンを1台のマシンから操作して 多様な種類のリクエストを送出できる 複数のリクエストを時系列で組み合わせることができる 単純な繰り返しや、ログイン→業務処理→ログアウトなど タイミングも設定可能 テストシナリオをWebブラウザの操作から生成できる その他細
20. Functions and Variables¶ JMeter functions are special values that can populate fields of any Sampler or other element in a test tree. A function call looks like this: ${__functionName(var1,var2,var3)} Where "__functionName" matches the name of a function. Parentheses surround the parameters sent to the function, for example ${__time(YMD)} The actual parameters vary from function to function. F
__CSVRead関数を使えばスレッドが実行される度にCSVファイルから 一行ずつデータを取得できる。 例えばCSVファイルに以下のようなデータが入力されている場合 一番初めに実行されたスレッドが __CSVRead関数を使うと 「www.google.co.jp」と「hoge1」 の値が取得でき、次に実行されたスレッドが __CSVRead関数を使うと 「www.yahoo.co.jp」と「hoge2」 の値が取得できる。 ただし __CSVRead関数はループ回数を2以上にして、スレッドを繰り返し実行させても 各スレッドは毎回、同じデータしか取得しない。 繰り返す度に違うデータを取得したい場合は、設定エレメントにある 『CSV Data Set Config』を使う。
コマンドラインモードなんかでテストプランを指定してテストを実行する場合,テスト対象のサーバ等をテストプラン内に書き込んでしまうと結構不便なので,そこは JMeter 起動時に指定すると便利. ユーザマニュアルより -J[prop name]=[value] - defines a local JMeter property. -G[prop name]=[value] - defines a JMeter property to be sent to all remote servers. これをテストプラン内で使用する時は ${__P(prop name)}のように使用します. 例えば同時スレッド数を実行時に与えたい場合,テストプランでは のように設定し,JMeter 起動時に jmeter -n -Jclient=10 -t TestPlan.jmx -l logfileみたいに実行す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く