JMeter HTTP代理服务器未录制

JMeter HTTP代理服务器未录制,jmeter,http-proxy,jmeter-plugins,Jmeter,Http Proxy,Jmeter Plugins,我们正在尝试使用JMeter进行性能测试 我使用了jmeter中提供的使用HTTP代理服务器的示例指南,但我的记录控制器没有记录任何请求 在做了大量研究之后,下面是完整的场景 我正在使用公司代理服务器访问外部站点。所以,经过一点研究,我明白我需要通过命令行提供所有信息来启动jmeter。e、 g jmeter -H 129.198.1.1 -P 8000 -u someusername -a someuserpassword -N localhost 现在我明白了,我不需要混淆这些设置。默认情

我们正在尝试使用JMeter进行性能测试

我使用了jmeter中提供的使用HTTP代理服务器的示例指南,但我的记录控制器没有记录任何请求

在做了大量研究之后,下面是完整的场景

我正在使用公司代理服务器访问外部站点。所以,经过一点研究,我明白我需要通过命令行提供所有信息来启动jmeter。e、 g

jmeter -H 129.198.1.1 -P 8000 -u someusername -a someuserpassword -N localhost
现在我明白了,我不需要混淆这些设置。默认情况下,JMETER使用自己的内部代理服务器

我们需要配置浏览器,以便它使用jmeter代理设置,我就是这样做的

我添加了一个线程组、一个录制控制器、一个http代理服务器和url包含模式和排除模式,但它仍然无法录制任何脚本

我做错了什么?有人能帮我吗

我一步一步地使用了文档JMeter代理,它与JMeter文档捆绑在一起。 这是我的配置

删除以下文件中的所有内容:

  • 要包括的URL模式

  • 要排除的URL模式

单击添加建议的排除项

它应该会起作用

当前,您的包含模式是错误的:

include和exclude模式被视为正则表达式(使用Jakarta-ORO)。它们将根据每个浏览器请求的主机名、端口(实际或隐含)路径和查询(如果有)进行匹配。如果您正在浏览的URL为 "" , 然后将根据字符串测试正则表达式: “jmeter.apache.org:80/jmeter/index.html?用户名=xxxx”。 因此,如果希望包含所有.html文件,则正则表达式可能如下所示: “.html(\?)?”-或“*.html”,如果您知道没有查询字符串,或者您只想要没有查询字符串的html页面

有关如何记录以下内容,请参阅本参考文档:


如果您希望正确学习jmeter,这将对您有所帮助。

安装记录HTTPS协议的软件,不会出现任何问题。

您在Workbench下的“HTTP代理服务器”中错误地编写了“要包含的URL模式”和“要排除的URL模式”的语法/格式。语法/格式应如下所示:

.*\.jsp
.*\.jsf
.*\.html

但是,您已经编写了正斜杠(/)。例如./.jsp。更正语法后,应将其记录下来。

我遇到过类似的问题,请参见下文。由于JMETER代理正在本地主机上运行,请取消选中以下复选框


在本地主机上配置firefox代理和录制时,我遇到了类似的问题。在Firefox->工具->选项->高级->网络->设置中 没有代理中存在localhost的条目


我删除了它,它就可以工作了。在Firefox连接到Jmeter代理服务器之前,必须先启动Jmeter代理服务器。JMeter有自己的代理服务器,因此在FF允许访问网站之前,必须按下录制控制器的“开始”按钮。

据我所知,这个问题。问题不是看起来的那样,JMeter和浏览器能够相互交互。但问题是如何确保JMeter能够使用代理

对于这一点,有很多出路。我从最简单的开始。 在浏览器中安装Blazemeter Extension并开始在其中录制。完成后,它将为您提供一个.jmx文件

第二个是配置JMeter以访问代理。 命令现在有点改变了

jmeter -E https -H my.proxy.server -P 8000 -u username -a password -N localhost
请注意,您需要更改以下值: my.proxy.server 8000 用户名 密码

如果不使用用户名和密码连接到代理,只需省略-u用户名-密码部分

参考:

这将用于记录脚本

现在,运行脚本。这可能无法按预期执行任务


在这种情况下,您在HTTP请求采样器中有一个高级选项卡,请转到那里并在那里提供您的代理服务器详细信息。

尝试显示您配置的内容。浏览器中显示了什么?您是否正在尝试录制HTTPSHi,我已更新以描述我的配置。@PMDUBIK-INGENIERIE您认为您可以帮助我解决此问题吗?请我真的需要一些帮助相关的视频教程:,Chrome扩展:使用替代解决方案:。嗨,PMD,它正在工作。我按照你的建议做了,它开始工作了。你能告诉我我的配置有什么问题吗?它不工作。我真的很想知道这个问题。@PMD非常感谢,你的解决方案证明对我有很大帮助。在我的情况下,就是完成上述操作并完全关闭并重新启动jmeter。非常感谢!最后,这对我来说是有效的。