jmeter - 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 (字符串 [] 参数)
我该如何解决?提前致谢!
解决方案
如果您能够使用cmd.exe或powershell解释器运行程序 - 您应该能够使用OS Process sampler运行程序,请将其配置为:
如果您的 .NET 应用程序依赖于某些.dll,您可能还需要Working Directory
为该进程进行设置。
如果需要,请查看如何从 JMeter文章中本地和远程运行外部命令和程序以获取更多信息。
推荐阅读
- three.js - Aframe Three.js Javascript 缓存图像
- python - Python函数中的多个参数
- powershell - 如果找到 samaccountname,则将下一个字母添加到用户名
- flutter - 如何在从类到类的颤动中抛出数组的可变结果
- c# - asp.net mvc 控制器返回 json 列表
未知错误 - java - 尝试添加反应时出现 onGuildMessageReceived() 问题
- angular - 包含重复的“内容”项目。.net core angular 6 web app中assets文件夹中的.json文件
- ruby-on-rails - 如何仅使用状态码检查 Rails 中 API 的成功响应?
- python - 通过另一种策略引用一种策略
- c# - 在查询中过滤多个 Geo near 操作会发送错误