如何在JMeter

时间:2016-11-23 15:14:53

标签: java .net jmeter beanshell

我们可以在JMeter中调用.net dll吗?我有一个用.net写的代码,需要在jmeter中使用它的输出作为参数。 (我试图调用.net写的代码,它在jmeter中生成一个密钥。)有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

如果.net dll公开COM接口,java可以与之通信。如果你可以在java中做一些事情,那么JMeter也可以做到这一点。

检查this library哪个cna访问COM接口。 请查看以下示例:http://danadler.com/jacob/

但这是否只能在.net中完成?如果可能,在java中创建lib。

答案 1 :(得分:0)

我个人偏好视角下订购了以下选项

  1. 使用JSR223 Sampler
  2. 在Java / Groovy中重新实现.NET代码
  3. 将您的代码编译为可执行的二进制文件,并使用OS Process Sampler
  4. 进行调用
  5. 使用步骤1中提到的JSR223 Sampler和jni4net之类的包装器库,但请记住,您需要.NET Runtime(安装了.NET Framework的Windows或安装了{Mono的Linux / MacOSX 3}})