JMeter记录控制器不工作

JMeter记录控制器不工作,jmeter,Jmeter,我使用的是ApacheJMeter2.13。对于录制步骤,我遵循以下链接: 完成所有这些步骤后,测试计划下的记录控制器不会开始记录。有人能帮我解决这个问题吗?根据您的说法,您已经在“测试计划”下创建了“线程组”,并在“线程组”下创建了“录制控制器” 仔细检查以下各项: 转到“工作台”下的“HTTP(S)测试脚本记录器”,并在右侧面板上设置正确的目标控制器 单击底部的开始按钮,启动“HTTP(S)测试脚本记录器” 在“线程组”下的“HTTP请求默认值”中:正确输入“服务器名称或IP” 完美地设置

我使用的是ApacheJMeter2.13。对于录制步骤,我遵循以下链接:


完成所有这些步骤后,测试计划下的记录控制器不会开始记录。有人能帮我解决这个问题吗?

根据您的说法,您已经在“测试计划”下创建了“线程组”,并在“线程组”下创建了“录制控制器”

仔细检查以下各项:

  • 转到“工作台”下的“HTTP(S)测试脚本记录器”,并在右侧面板上设置正确的目标控制器
  • 单击底部的开始按钮,启动“HTTP(S)测试脚本记录器”
  • 在“线程组”下的“HTTP请求默认值”中:正确输入“服务器名称或IP”
  • 完美地设置浏览器代理。(JMeter的“HTTP(S)测试脚本记录器”中的默认端口为8080。在浏览器代理中也使用8080。如果要更改代理,例如,9090在浏览器代理设置中使用相同的代理(9090)
  • 请参见此处所附的图片:

    我注意到一个步骤缺失。对某些人来说,这可能是显而易见的,但我没有这样做,这造成了上述的确切情况

    您必须在导航到网站之前启动测试脚本! 否则,线程组不会启动,录制控制器也不会启动。但是,测试脚本记录器正在工作

    因此,最终的步骤是(使用@RiponAlWasim的列表):

  • 设置测试脚本记录器
    • 转到“工作台”下的“HTTP(S)测试脚本记录器”,并在右侧面板上设置正确的目标控制器
    • 单击底部的开始按钮,启动“HTTP(S)测试脚本记录器”
  • 设置录音控制器
    • 在“线程组”下的“HTTP请求默认值”中:正确输入“服务器名称或IP”
    • 确保只有重新编码控制器的线程组处于活动状态-我们不想注入事务,只需记录通过代理的内容即可
    • 通过单击JMeter主工具栏中的绿色箭头“Start”或选择“Run”->“Start”启动测试脚本
  • 完美地设置浏览器代理。(JMeter的“HTTP(S)测试脚本记录器”中的默认端口为8080。在浏览器代理中也使用8080。如果要更改代理,例如,9090在浏览器代理设置中使用相同的代理(9090))

  • 我会看看我能做些什么来修复文档。

    我遇到了一个类似的问题,结果证明您不能使用“localhost”作为代理服务器名称。使用PC的DNS名称而不是“localhost”“在浏览器的代理设置中修复了它。

    它在2.13中适用于我。关于不录音,你能说得更具体些吗?您是否在浏览器中正确设置了代理?不是默认的8080端口被其他端口占用-请尝试更改它。您正在录制HTTP或HTTPS?我已在浏览器中设置了代理,当我单击“HTTP(S)测试脚本记录器”的开始按钮时,它开始录制。但线程组下的“录制控制器”未开始录制。