我有一个独特的问题,使用j抄SSH命令。我使用这个步骤来运行火花作业。问题是其中一个命令不起作用,为了澄清它的连接,没有得到响应,只是等待了几个小时,屏幕上什么也没有显示。
我知道如何使用这个工具,这种行为对于这个脚本本身是很特殊的。
所有其他脚本都正常工作,我重复一个可以工作的脚本,例如sudo /run_stg.sh这个命令工作了sudo /run_off2-stg.sh这个命令不起作用
如果我通过jenkins手动运行该作业,如果我输入命令行并使用plik ssh,它就能工作,
问题只是J抄,那就是等待和等待,我不明白为什么?工作大约是3分钟,我在Jmeter中等待了4个小时,没有Jmeter只是在等待。
在控制台日志中,我将跟踪级别设置为nothing,完全不知道如何在Jmeter中开始处理这个问题。
一个人,请协助如何使简米写发生了什么?或者只是想知道他是不是有联系
因为这个行为不能执行所有的测试。
发布于 2018-07-13 05:55:43
很可能您和往常一样错误地配置了SSH命令采样器。
这样做的目的不是运行脚本本身,您需要将脚本执行委托给Unix Shell,例如Bash,这样您就可以将多个命令组合在一起,查看输出、修改调试级别等等。
因此,我建议将命令设置为类似于/bin/bash -c -x /your/script.sh的命令。

另一种猜测是,如果您使用sudo,那么sudo命令可能只是等待密码( JMeter从未提供),如果是这样的话,请尝试使用chmod命令修改脚本权限,并允许用户在没有根权限的情况下执行它。
最后,如果您能够使用"plik“(不管是什么)运行命令,那么您可以使用OS进程采样器运行它
https://stackoverflow.com/questions/51310605
复制相似问题