当前位置: 首页 > 知识库问答 >
问题:

JMeter-无法通过OS进程采样器运行PSKill/PSExec命令

姜楷
2023-03-14

我正在尝试使用pskill.exe杀死在远程PC上运行的java进程,它通过批处理文件运行得很好。但是,它在运行OS进程采样器时不起作用。附上OS采样器截图。

我得到下面的错误信息,如果你能帮助我解决问题,我很感激

线程名称:线程组1-1示例开始时间:2017-06-14 14:25:31英国夏令时加载时间:16连接时间:0延迟时间:0大小以字节为单位:0发送字节:0头大小以字节为单位:0主体大小以字节为单位:0示例计数:1错误计数:1数据类型(“text”“bin”“):文本响应代码:500响应消息:执行系统调用时发生异常:java.io.ioException:无法运行程序”pskill.exe“(在目录”C:\support“中):CreateProcess错误=2,系统找不到指定的文件

响应标头:

SampleResult字段:ContentType:

共有1个答案

潘弘博
2023-03-14

您需要稍微修改一下,即通过“command”输入提供PsKill可执行文件的完整路径,例如:

由于“工作目录”是另一个庞然大物,您需要显式地“告诉”JMeterpskill.exe所在的位置。

您可能还希望添加-accepteula键,以防第一次执行时弹出许可协议。

 类似资料:
  • 我有以下结构: 机器1:Jenkins从机(Windows) 机器2:JMeter机器(Windows) 我想得到什么?机器1从Jenkins接收一些参数(用于JMeter测试)。 因此,性能.bat看起来像这样: 因此,基本上它会创建一个结果文件夹,然后导航到JMeter位置并尝试使用给定值运行性能测试。 问题。PSExec似乎没有按预期执行命令。通过CMD发送3个命令:为结果创建文件夹,导航到

  • 尽管回顾了如何使用Java 11和JavaFX 11运行ControlsFX示例应用程序,以及如何运行ControlsFX Java 11和JavaFX 11以及web上的其他建议,但我仍然无法让ControlsFX示例应用程序在Java 11(OpenJDK 11.0.1)中运行。这是我的命令行: 和输出: 任何帮助将不胜感激,谢谢。

  • 我正在运行JMeter非GUI模式并生成仪表板,它正在工作, 下一步,我想将UUID添加到每个采样器,以便更轻松地在日志中找到我的请求 因此,采样器名称是:Login${uuid}、operation1${uuid}……而uuid变量之前已设置。 在GUI模式下,它有助于更快、更容易地发现问题。 当我执行非 GUI 模式时 基本上(我做了一个简短的测试),它分别为每个登录(和操作)创建一个报告,如

  • 请详细步骤,尝试同时使用HTML单元驱动程序配置和幻影Js配置,但没有运气 如何在jeter中为WebDriver Samplers运行无头浏览器,请提供详细步骤,尝试使用HTMLUnit驱动程序配置和PhantomJs配置,但运气不好。我的要求是我需要将selenium脚本转换为jeter脚本,我已经在jeter中创建了Webdrive脚本,我需要在100个用户中运行它,因为我不想启动100个浏

  • 我正在尝试用TCP采样器运行一个简单的测试 有什么想法吗?

  • 我在jmeter中面临一个问题,我想知道我能否解决这个问题。我需要在远程计算机上运行一个脚本。当我在电脑上通过命令行运行脚本时,它正在工作。 我想在我的计算机上用Jmeter运行它(与脚本运行相同)。我尝试了ssh采样器,但没有成功。我想使用操作系统采样器。可以吗?我可以在远程计算机上运行脚本吗?我找到的唯一解释来自blazemeter网站,并提到:“同样,由于通过操作系统进程采样器运行“plin