ディレクトリとファイルが少ないftpサーバーがあります。ブラウザとディレクトリに正常にアクセスできます。しかし、同じサーバーを使用した場合:接続できない資格情報を持つポート。 JSR233サンプラーを使ってファイルのリストを表示しようとしましたが、成功しませんでした。Jmeterを使用してFTPサーバーのディレクトリを一覧表示する方法
をご参考ください。
試験プラン: FTP要求のデフォルト(サーバーのIPとポート:21)>を取得(RETR) --Threadグループ --- FTP要求(ただのファイル/ディレクトリのリストを取得したいので、リモートファイルとして追加何も 応答メッセージ:java.io.FileNotFoundException:以下のようにエラーを取得してFTP要求のための) ---以下のスクリプトを使用して、JSR233サンプラー
import org.apache.commons.net.ftp.FTPClient
def ftpClient = new FTPClient()
ftpClient.connect("xx.xx.xx.xx", 21)
ftpClient.login("'abc", "tesst")
ftpClient.listFiles().each {
log.info(it.getName())
}
log.info("---")
(システムは指定されたパスを見つけることができません) 要求が起こっているとして、 : ftp://xx.xx.xx.xx:21/(アスキー) - >
for JSR233 sampler:応答なしで成功を示し、ファイルはjmeterログにもリストされます。
これを達成する方法をお勧めします。
jmeter.logと.jmxファイルのスクリーンショットが追加されました。
[![FTPは今、JMeterのログファイルに結果を得ることができ、[FTP reqを![JSR233 sampler[![res msg: The system cannot find the path specified) []2] 3] 4] 5
ありがとう@DmitriT。 jmeter.logに関連するすべての情報と結果をクエリに追加しました。 jmeter.logにリストされているディレクトリを取得することはできますが、これらの値を使用するためにそれを把握することはできません(これらのファイル/ディレクトリ名を抽出し、 – blakshmi