JMeter 中的 WinInet 实现

WinInet Implementation in JMeter

我正在寻找有关 JMeter 的小帮助。我有一个使用 WinInet 设置(端口映射 => 捕获级别为 WinInet)记录在 LoadRunner 中的应用程序。

在 Jmeter 中有没有一种方法可以让我们进行 WinInet 设置?

开箱即用是不可能的,JMeter 使用 Java sockets or Apache HttpComponents in order to execute HTTP Requests with its HTTP Request sampler。 JMeter 中没有包含 OS 特定代码,因此它可以在所有平台上 运行

如果您的测试依赖于 Windows Internet 的一些非常具体的功能,请注意,没有简单的方法将此功能添加到 JMeter

Developer audience

WinINet is designed for use by C/C++ programmers. It requires a basic understanding of the FTP and HTTP protocols.

因此理论上您可以使用 JNI from JSR223 Test Elements using Groovy language 加载实现 WinInet 协议的 .dll 并调用您需要的函数。

但是我的期望是您不需要这个,您只需使用 HTTP(S) Test Script Recorder or online LoadRunner/SoapUI to JMeter script converter

将 LoadRunner 脚本转换为 JMeter

查看 How to Convert LoadRunner Tests to JMeter 文章了解更多详情。