有没有办法从jmeter运行c#程序?

问题描述:

我有一个我写的程序获取两个参数并设置一些文件上传,我想知道如果我可以在执行HTTP上传请求之前从Jmeter运行它。有没有办法从jmeter运行c#程序?

您可以使用OS Process Sampler来调用C#程序的.exe文件。

enter image description here

可以执行使用JSR223 SamplerGroovy语言的任何程序。如果您不希望执行结果出现在.jtl结果文件中,则可以使用JSR223 PreProcessor代替。

相关的代码将是简单的:

"your_command".execute() 

如果你需要的命令的输出,你可以修改它为:

"your_command".execute().text 

该方法适用于任何操作系统上。请参阅Groovy is the New Black文章,了解Groovy还能做些什么。