sách gpt4 ai đã đi

java - JMeter从SFTP文件夹中获取最新的文件/内容

In lại 作者:行者123 更新时间:2023-12-01 20:19:48 36 4
mua khóa gpt4 Nike

我正在尝试使用 JMeter 执行端到端测试。测试涉及写入SFTP文件夹并从另一个SFTP文件夹读取写入操作生成的文件。

我能够使用 JMeter SSH SFTP 插件连接到 SFTP 文件夹,并能够成功写入/读取 SFTP 文件夹内容。

被测应用程序根据输入文件(由 JMeter 输入)创建输出文件。我现在面临的挑战是读取在 SFTP 文件夹上创建的内容/文件。

被测应用程序写入一个带有日期时间字符串的文件,JMeter 可能不知道该字符串,因此我尝试读取最新文件。

JMeter SSH SFTP 插件提供了许多选项,即 ls、rm、rmdir 等,但是,我选择了编辑选项 (${sftp username@servername 'ls -ltr/server/path | tail - n 1'})并尝试使用以下内容来读取文件,但是,我既没有看到错误也没有响应。

如果您能提出更好的解决方案,我将不胜感激。如果您希望我分享更多信息,也请告诉我。

Cảm ơn trước.

1 Câu trả lời

  1. 如果您想运行您需要的命令(令人惊讶地),您使用了错误的采样器 SSH Command Sampler
  2. 这个pipe符号 | KHÔNG ls 命令的参数,它是 Unix shell 的一部分,在大多数情况下,它将是 đập mạnh所以你需要修改你的命令,如下所示:

    /bin/bash -c "ls -ltr /server/path | tail -n 1"

    SSH 命令采样器配置示例:

    nhập mô tả hình ảnh ở đây

    和示例输出:

    nhập mô tả hình ảnh ở đây

更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter

关于java - JMeter从SFTP文件夹中获取最新的文件/内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58941241/

36 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com