当前位置: 首页 > 知识库问答 >
问题:

JMeter脚本录制问题-代理正在工作,但没有录制

毋澄邈
2023-03-14

我的JMeter设置和测试计划的当前状态是:

  • 捷墨特 5
  • 证书颁发机构生成并导入到火狐中。
  • 已检查HTTP(S)测试脚本记录器中的端口号是否与Firefox中设置的代理服务器中的端口#匹配。
  • 已将录制控制器添加到我的线程组。
  • 已将缓存和 Cookie 管理器添加到我的线程组。
  • 当我启动代理服务器(即启动HTTP(S)测试脚本记录器)时,我可以遍历我正在测试的示例应用程序 - 包括HTTPS请求。(如果 HTTP(S) 测试脚本记录器未启动,我会从 Firefox 收到“代理服务器拒绝连接”消息。
  • 我已确保在 HTTP(S) 测试脚本录制器中选择的目标控制器是我已添加到线程组的录制控制器。
  • 在录制控制器下未添加采样器/请求。

有没有其他人在JMeter中遇到过这样的情况,代理服务器看起来工作正常,但实际上没有记录任何采样器/请求?而且就算这个案子很新颖,你有什么建议吗?提前感谢你的建议。

共有3个答案

华君浩
2023-03-14

您需要通过设置转到工具在Firefox中添加ApacheJMeterTemporaryRootCA证书

现在重新启动firefox。

柴宏浚
2023-03-14

您不应该创建自己的测试脚本记录器脚本,仅仅因为您可能会出错,只需使用预定义的JMeter模板

> < li>

选择菜单:文件-

(已选择录制)点击“创建”图标

您的录制脚本已设置

江同化
2023-03-14

>

  • 看看jmeter.log文件-如果你的设置有问题,你应该从那里得到一些关于问题的线索。在文件中添加下一行也是一个好主意log4j2.xml:

    <Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" /> 
    

    这将增加HTTP(S)测试脚本记录器的日志级别的详细程度

    确保您的Firefox配置为对所有协议使用代理,并且没有排除localhost127.0.0.1或您的IP地址/主机名

    作为最后的手段,请注意使用JMeterChrome扩展记录JMeter测试的替代方法——在这种情况下,您不必担心代理和SSL证书。

  •  类似资料:
    • 当我试图使用firefox浏览器在Jmeter 4.0中记录应用程序时,无法捕获HTTP请求。我可以在中看到以下消息 “cdnjs.cloudflare.com”网址的 SSL 证书有问题?确保浏览器设置为接受 JMeter 代理证书: 软件导致连接中止: 套接字写入错误 2018-04-20 17:26:36,369 WARN o.a.j.p.h.p.p.代理: [50777] “cdnjs.c

    • 我是Jmeter的新手,正在努力自学。我正在浏览器中设置代理设置并尝试录制脚本。但一旦我在浏览器中设置了代理,我就无法通过该浏览器访问internet。这阻止了我录制脚本? 请帮我解决这个问题。

    • 我已经做了直到创建代理服务器。在Firefox中运行脚本时遇到一些套接字损坏的问题 当我执行某些操作时,一切正常,然后出现一些错误 还要解释什么是jmeter树模型和jmeternode?

    • 我们正试图使用JMeter进行性能测试。 我使用了jmeter中提供的使用HTTP代理服务器的示例指南,但我的记录控制器没有记录任何请求。 在做了大量研究之后,下面是完整的场景。 我正在使用公司代理服务器访问外部站点。所以,经过一番研究,我明白我需要通过命令行提供所有信息来启动我的jeter。例如。 现在我明白了,我不需要混淆这些设置。默认情况下,JMETER使用自己的内部代理服务器。 我们需要配

    • 我使用jmeter已经有一段时间了,所以我知道HTTP测试脚本记录器的设置是可以的。清除浏览器历史,运行在公共或私人模式没有帮助。重新发布jmeter代理证书也没有什么区别,删除proxyserver.jks也是一样,以前经历过这种情况,我知道几天后HTTP测试脚本记录器会再次开始工作。两个jmeter v4都发生

    • 主要内容:录制登录测试,创建JMeter测试计划,添加监听器,验证输出本节试图解释使用任何公开可用的网站记录登录测试的确切步骤,该网站提供具有登录凭据的可靠登录页面。 出于测试目的,我们将使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com 下提供的公开网站来记录成功登录其网站。还将使用BlazeMeter提供的chrome扩展,通过该扩展可以在chrome中记录用户操作,然后导出测试脚本。 随后,可以在