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

JMeter HTTP代理服务器未录制

屠嘉勋
2023-03-14

我们正试图使用JMeter进行性能测试。

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

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

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

jmeter -H 129.198.1.1 -P 8000 -u someusername -a someuserpassword -N localhost

现在我明白了,我不需要混淆这些设置。默认情况下,JMETER使用自己的内部代理服务器。

我们需要配置我们的浏览器,使其使用jeter代理设置,我这样做了。

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

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

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

共有3个答案

谢裕
2023-03-14

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

辛意智
2023-03-14

我在为代理配置火狐并在localhost上录制时也遇到了类似的问题。在火狐-

应安国
2023-03-14

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

>

  • 要包含的URL模式

    要排除的URL模式

    点击添加建议排除

    它应该工作。

    目前您的包含模式是错误的:

    • https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Proxy_Server

    包含和排除模式被视为正则表达式(使用Jakarta ORO)。它们将与每个浏览器请求的主机名、端口(实际或隐含)路径和查询(如果有)相匹配。如果您正在浏览的URL是“http://jmeter.apache.org/jmeter/index.html?username=xxxx”,则将针对字符串“jmeter.apache.org:80/jmeter/index.html?username=xxxx”测试正则表达式。因此,如果您想包含所有. html文件,您的正则表达式可能看起来像:“… html(\?.)?" - 或”。*. html”,如果您知道没有查询字符串,或者您只想要没有查询字符串的html页面。

    有关如何记录,请参阅此参考留档:

      < Li > https://jmeter . Apache . org/user manual/jmeter _ proxy _ step _ by _ step . html

    如果你想正确地学习jmeter,这本书会帮助你。

  •  类似资料:
    • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

    • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

    • 使用代理服务器 如果你想使用代理服务器进行激活进程,可勾选这个选项。请选择“代理服务器类型”并输入“主机”、“端口”、“用户名”和“密码”。

    • 我已经阅读了netty代理服务器示例。但是,我想知道如何实现一个与代理对话的客户端。我正在实现的解决方案是服务器,每当客户端连接到服务器时,它都需要连接到套接字服务器。因此,连接到服务器的每个客户端都能够从另一台服务器发送/接收数据。 我需要帮助用netty实现这样的体系结构,因为服务器端是在netty上构建的。

    • 说明 当前文档是在H5 JS SDK的设置代理服务器基础之上进行的补充,请先查看H5 JS SDK中设置代理服务器的相关配置,根据H5 JS SDK配置完成之后,再继续根据当前文档进行配置。 Nginx代理服务器配置的补充 配置HTTPS 注意:应替换整个[xxx]形式,包括[]。 server { listen 443 ssl; server_name [域名];

    • 为解决浏览器中请求不同域名下的Linkface公有云接口,需要通过代理服务器进行代理转发。在代理服务器中我们可以加API_ID和API_SECRET包含在请求链接中,从而提高了客户账户的安全性。 由于在实际部署的时候,代理服务器和部署H5的服务器往往不会同域,所以用户可以在代理服务器上开启CORS。 也就是说,设置代理服务器主要是为了提高安全性以及解决前端js sdk跨域问题。 需要代理的接口列表