「Jmeterでメール配信」の編集履歴(バックアップ)一覧はこちら

Jmeterでメール配信」(2007/11/18 (日) 13:29:56) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

&html(<a href="http://mrbl.jp/" border="0" ><script src="http://mrbl.jp/access.php/0000222602/" type="text/javascript"></script></a><noscript><a href="http://mrbl.jp/" border="0" ><img border="0" alt="アクセス解析" src="http://mrbl.jp/counter.php/0000222602/" target="_blank" /></a><br /><a href="http://merumo.net/">出会い 山口</a><br /><a href="http://www.lover-z.com/pc">出会い喫茶</a><br /></noscript>) Jmeter を使ってメール送信にチャレンジしてみた。 『BeanShellサンプラー』にjavaメールのプログラムを記述して実行したら メール送信が出来たので忘れないようにメモ。 まず、JmeterでJavaMailを利用するには、JavaMailと JAF(Java Activation Framework)のライブラリを Jmeter のlibフォルダに追加する。 JavaMail/JAFは、以下のサイトからダウンロード可能。 http://java.sun.com/products/javamail/ (JavaMail) http://java.sun.com/products/javabeans/glasgow/jaf.html (JAF) ダウンロードしたjavamail-XXX.zip、jafXXX.zip(XXXはバージョン番号)を解凍し、 展開されたフォルダ内にあるmail.jar、activation.jarをJmeterのlibフォルダにコピー。 あと、Jmeterで BeanShell を利用する為にはBeanShellのライブラリが必要。 BeanShellは、以下のサイトからダウンロードすることが可能。 http://www.beanshell.org/ ダウンロードしたbsh-XXX.jar(XXXはバージョン番号)をJmeterのlibフォルダにコピー。 次に『BeanShellサンプラー』にJavaMailでメール送信するプログラムを入力。 ---- import java.util.Properties; import java.util.Date; import javax.mail.Session; import javax.mail.Message; import javax.mail.Transport; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; Properties props = System.getProperties(); &#8260;&#8260;↓のXXXXはSMTPサーバ名を指定 props.put("mail.smtp.host","XXXX"); Session session=Session.getDefaultInstance(props,null); MimeMessage mimeMsg=new MimeMessage(session); &#8260;&#8260;↓のXXXXは差出人のアドレスを入力 mimeMsg.setFrom(new InternetAddress("XXXX","","iso-2022-jp")); &#8260;&#8260;↓のXXXXは送信先のアドレスを入力 mimeMsg.setRecipients(Message.RecipientType.TO,"XXXX"); &#8260;&#8260;↓件名を入力 mimeMsg.setSubject("件名","iso-2022-jp"); &#8260;&#8260;↓本文を入力 mimeMsg.setText("メール本文","iso-2022-jp"); &#8260;&#8260;↓メールの形式を指定 mimeMsg.setHeader("Content-Type","text/plain; charset=ISO-2022-JP"); &#8260;&#8260;↓送信日付を指定 mimeMsg.setSentDate(new Date()); &#8260;&#8260;↓送信 Transport.send(mimeMsg); ---- 上記のようなプログラムを『BeanShellサンプラー』に入力し、実行したところメールの送信に成功。 ちなみに、『ユーザー定義変数』等の値を『BeanShellサンプラー』が参照する為には 『BeanShellサンプラー』の『パラメータ』のテキストボックスに${ } で囲った変数名を入力。 二つ以上の変数を参照したい場合は、変数と変数の間に半角スペースを入れて入力。 BeanShellのプログラム内では bsh.args[0] でテキストボックスに入力された 1つ目の変数の値が参照できる。 ---- &html(<div align="left"><a href="http://www26.atwiki.jp/11rtksn/pages/13.html"><font color="#40E0D0" size="3">戻る</font></a></div>)
&html(<a href="http://mrbl.jp/" border="0" ><script src="http://mrbl.jp/access.php/0000222602/" type="text/javascript"></script></a><noscript><a href="http://mrbl.jp/" border="0" ><img border="0" alt="アクセス解析" src="http://mrbl.jp/counter.php/0000222602/" target="_blank" /></a><br /><a href="http://merumo.net/">出会い 山口</a><br /><a href="http://www.lover-z.com/pc">出会い喫茶</a><br /></noscript>) Jmeter を使ってメール送信にチャレンジしてみた。 『BeanShellサンプラー』にjavaメールのプログラムを記述して実行したら メール送信が出来たので忘れないようにメモ。 まず、JmeterでJavaMailを利用するには、JavaMailと JAF(Java Activation Framework)のライブラリを Jmeter のlibフォルダに追加する。 JavaMail/JAFは、以下のサイトからダウンロード可能。 http://java.sun.com/products/javamail/ (JavaMail) http://java.sun.com/products/javabeans/glasgow/jaf.html (JAF) ダウンロードしたjavamail-XXX.zip、jafXXX.zip(XXXはバージョン番号)を解凍し、 展開されたフォルダ内にあるmail.jar、activation.jarをJmeterのlibフォルダにコピー。 あと、Jmeterで BeanShell を利用する為にはBeanShellのライブラリが必要。 BeanShellは、以下のサイトからダウンロードすることが可能。 http://www.beanshell.org/ ダウンロードしたbsh-XXX.jar(XXXはバージョン番号)をJmeterのlibフォルダにコピー。 次に『BeanShellサンプラー』にJavaMailでメール送信するプログラムを入力。 ---- import java.util.Properties; import java.util.Date; import javax.mail.Session; import javax.mail.Message; import javax.mail.Transport; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; Properties props = System.getProperties(); &#8260;&#8260;↓のXXXXはSMTPサーバ名を指定 props.put("mail.smtp.host","XXXX"); Session session=Session.getDefaultInstance(props,null); MimeMessage mimeMsg=new MimeMessage(session); &#8260;&#8260;↓のXXXXは差出人のアドレスを入力 mimeMsg.setFrom(new InternetAddress("XXXX","","iso-2022-jp")); &#8260;&#8260;↓のXXXXは送信先のアドレスを入力 mimeMsg.setRecipients(Message.RecipientType.TO,"XXXX"); &#8260;&#8260;↓件名を入力 mimeMsg.setSubject("件名","iso-2022-jp"); &#8260;&#8260;↓本文を入力 mimeMsg.setText("メール本文","iso-2022-jp"); &#8260;&#8260;↓メールの形式を指定 mimeMsg.setHeader("Content-Type","text/plain; charset=ISO-2022-JP"); &#8260;&#8260;↓送信日付を指定 mimeMsg.setSentDate(new Date()); &#8260;&#8260;↓送信 Transport.send(mimeMsg); ---- 上記のようなプログラムを『BeanShellサンプラー』に入力し、実行したところメールの送信に成功。 ちなみに、『ユーザー定義変数』等の値を『BeanShellサンプラー』が参照する為には 『BeanShellサンプラー』の『パラメータ』のテキストボックスに${ } で囲った変数名を入力。 二つ以上の変数を参照したい場合は、変数と変数の間に半角スペースを入れて入力。 BeanShellのプログラム内では bsh.args[0] でテキストボックスに入力された 1つ目の変数の値が参照できる。 &html(<div align="center"><table border="1"><tr><td><a href="http://www26.atwiki.jp/11rtksn/pages/13.html">&lt;&lt;戻る</a></td><td><a href="http://www26.atwiki.jp/11rtksn/">TOP</a></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td></tr></table></div>)

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー