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

Jmeter -通过端口8080记录测试用例-超时错误

商运锋
2023-03-14

我在Jmeter中创建了以下设置来运行记录的测试用例。

> < li>

将线程组添加到测试计划。

将HTTP请求默认值添加到线程组(在路径部分中,我将url指定为'http://localhost:8044')

注意:“http://localhost:8044”是我想在火狐上启动的网址。

添加记录控制器到线程组

在工作台中添加了HTTP(S)测试脚本记录器(在端口部分中,我给出了8080作为端口号)

现在,当我记录测试用例并执行测试计划时——测试样本失败了,并出现以下错误。

错误:响应代码:非HTTP响应代码:java.net。ConnectException响应消息:非HTTP响应消息:连接超时:连接

正在虚拟机中运行此安装程序。我尝试了其他一些端口,如707080558044,但仍然得到相同的错误。

我不知道问题在哪里,有人能帮我吗。

共有3个答案

司徒高寒
2023-03-14

问题已解决。因此,录音没有发生。

Firefox默认设置将绕过代理的“localhost,127.0.0.1”,因此您的JMeter仍然无法记录它。您必须通过删除“localhost,127.0.0.1”来清空“无代理”字段。希望这会有所帮助。

我从火狐的无代理字段中删除了本地主机127.0.0.1。

从链接 https://stackoverflow.com/a/37776363/4715839

感谢大家分享您的评论。

鄢子平
2023-03-14
  1. 将线程组添加到测试计划。
  2. 将事务控制器添加到线程组
  3. 将 HTTP(S)测试脚本录制器添加到工作台

在<code>HTTP(S)测试脚本记录器<code>中,将全局设置端口设置为<code>8080</code>,在目标控制器中,选择要记录测试的事务控制器。单击开始按钮。单击开始按钮之前,您必须设置代理。要记录脚本,请转到firefox选项“高级网络连接”单击设置-在HTTP代理中选择手动代理配置,给出本地主机和端口8080并检查使用此所有协议的代理服务器。

这适用于me.Check如果8080端口被另一个进程使用,则在cmd类型netstat-an中执行此操作。

奚昌胤
2023-03-14

您必须在浏览器中使用您在Test Script Recorder中提到的相同端口设置代理

  1. 8044 端口 - 服务器正在侦听的端口(HTTP 采样器端口)
  2. 8080 端口 - 代理服务器正在侦听的端口(测试脚本录制器端口)

两者都不同。我们还需要在浏览器设置中配置代理服务器端口(我们在测试脚本记录器中指定的)。

注意:如果8080已经被机器中的其他进程占用,请尝试不同的端口。

在Firefox中设置代理:

选项-

请遵循此处提到的步骤:

  1. https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
 类似资料:
  • 异常:到http://access.xyz.com的连接在org.apache.http.impl.conn.DefaultClientConnectionOperator.OpenConnection(DefaultClientConnectionOperator.java:190)在org.apache.http.impl.conn.ManagedClientConnectionImpl.Op

  • 我现在正在尝试使用Apache JMeter HTTP(S)测试脚本记录器,但我有一个难题! 我在JMeter中完成了以下设置。 在此处输入图像描述 我在Firefox中配置了代理。 然后我录了一个简单的剧本。 但当我重放脚本时,它没有起作用,我得到了以下提示: 在此处输入图像描述 怎么办?请指点一下!谢谢!

  • 我用的是JMeter 5.3。我选择了模板 根据屏幕截图,测试脚本录制器显示为灰色:测试录制器 我也将证书导入了IE。证书 有人能告诉我哪里出了问题吗?谢谢!

  • 我正在测试一个使用 firestore.googleapis.com 服务的网站,在某个时候,由于firestore请求中的此错误,我被阻止并且无法继续测试: 以下是请求正文的副本: 我还使用Firefox Developers Tools进行了一些故障排除,在控制台上发现了以下错误: 我的配置: < li>Jmeter版本:5.4.1 < li>Firefox版本:85.0.2 Firefox

  • 问题内容: 我遇到了NullPointerException问题。我已尽力而为,但无法解决此问题。我正在为我的项目实现POM模型(selenium)。 这一页: 测试类: 错误日志: 类: 有什么帮助吗? 问题答案: 您需要先初始化。如我所见,您正在创建但未初始化的引用,请尝试如下操作:- 注意 :-如果要初始化,则需要先下载chromedriver并设置系统属性,然后再将驱动程序初始化为:- 所

  • 我有以下路线(快速),我正在为此编写集成测试。 代码如下: 我想测试所有组件是否协同工作,但使用虚假的HTTP响应,因此我正在为请求/ http交互创建一个存根。 我使用Chai、Sinon、Sinon Chai和Mocha作为测试跑步者。 以下是测试代码: 如果写入响应(response.write)的参数匹配,则测试通过。问题是当测试失败时,失败消息是: “错误:超时超过 2000 毫秒” 我