首页 > 解决方案 > JMeter OS 进程采样器 WinIOError

问题描述

我在 JMeter 中使用 OS 进程采样器来运行在.NET 中开发的 exe。我收到以下错误:

句柄无效。

在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.Console.GetBufferInfo(Boolean throwOnNoConsole, Boolean& 成功) 在 System.Console.GetBufferInfo() 在 MyApplication.Console.Clear() 在 MyApplication.Program.Main (字符串 [] 参数)

我该如何解决?提前致谢!

标签: jmeter

解决方案


如果您能够使用cmd.exepowershell解释器运行程序 - 您应该能够使用OS Process sampler运行程序,请将其配置为:

在此处输入图像描述

如果您的 .NET 应用程序依赖于某些.dll,您可能还需要Working Directory为该进程进行设置。

如果需要,请查看如何从 JMeter文章中本地和远程运行外部命令和程序以获取更多信息。


推荐阅读