如何使用 jmeter 的 'OS Sampler' 到 运行 ubuntu 上终端的任何命令
How to use 'OS Sampler' of jmeter to run any command of terminal on ubuntu
我想使用我正在使用的 j-meter 的终端更改系统日期 "OS sampler"。
我想 运行: 使用 OS 采样器在终端中执行 'sudo date --set "2015-09-30 10:05:59.990"' 命令。
但它不起作用。
我在 OS 采样器字段下尝试过 - 命令框中的 'nohup',工作目录字段中的“/home/test4”,以及命令参数中的 'sudo date --set "2015-09-30 10:05:59.990"'。
click here for screenshot
请指正我做错了什么?
我建议使用 bash 作为命令的包装器,例如:
并且希望您知道自己在做什么,因为如果您在测试 JMeter 采样器 timestamps 中间的某处更改操作系统日期,将会受到影响并且您将很难分析测试结果。
更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter
找到解决方案了!!!
创建一个bash文件并写入下面的命令
echo -e "(password_of_your_system)\n" | sudo -S date --set "2020-03-09 07:00:00"
Click here for bash file screenshot
保存 bash 文件并将文件移动到保存 jmx 文件的位置。
现在转到 jmeter >> OS Sampler 并按照下面的屏幕截图进行设置。
Click here for OS Sampler settings
命令:/bin/bash
工作目录:您的 jmx 文件的路径。
命令参数:您的 bash 扩展名为 .sh
的文件
我想使用我正在使用的 j-meter 的终端更改系统日期 "OS sampler"。
我想 运行: 使用 OS 采样器在终端中执行 'sudo date --set "2015-09-30 10:05:59.990"' 命令。
但它不起作用。
我在 OS 采样器字段下尝试过 - 命令框中的 'nohup',工作目录字段中的“/home/test4”,以及命令参数中的 'sudo date --set "2015-09-30 10:05:59.990"'。
click here for screenshot
请指正我做错了什么?
我建议使用 bash 作为命令的包装器,例如:
并且希望您知道自己在做什么,因为如果您在测试 JMeter 采样器 timestamps 中间的某处更改操作系统日期,将会受到影响并且您将很难分析测试结果。
更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter
找到解决方案了!!!
创建一个bash文件并写入下面的命令
echo -e "(password_of_your_system)\n" | sudo -S date --set "2020-03-09 07:00:00"
Click here for bash file screenshot
保存 bash 文件并将文件移动到保存 jmx 文件的位置。
现在转到 jmeter >> OS Sampler 并按照下面的屏幕截图进行设置。
Click here for OS Sampler settings
命令:/bin/bash
工作目录:您的 jmx 文件的路径。
命令参数:您的 bash 扩展名为 .sh
的文件