Jmeter Jmete录制选项

Jmeter Jmete录制选项,jmeter,Jmeter,大家好,我的问题是,当我们运行测试计划时,jmeter可以记录脚本吗。我需要在测试执行期间从服务器获取http请求,并立即更新测试计划。如果是,请告诉我怎么做? 运行JMeter测试计划 使用Fiddler导出捕获HTTP请求 Fiddler会话作为JMeter测试计划。参考此 您可以记录JMeter测试的执行情况 为此: 启动JMeter实例#1 从顶部菜单中选择文件->模板->录制->创建 在Workbench下选择HTTP(S)测试脚本记录器并单击Start 通过JMeter实例#1代

大家好,我的问题是,当我们运行测试计划时,jmeter可以记录脚本吗。我需要在测试执行期间从服务器获取http请求,并立即更新测试计划。如果是,请告诉我怎么做?

  • 运行JMeter测试计划
  • 使用Fiddler导出捕获HTTP请求
  • Fiddler会话作为JMeter测试计划。参考此
  • 您可以记录JMeter测试的执行情况

    为此:

    • 启动JMeter实例#1
    • 从顶部菜单中选择
      文件->模板->录制->创建
    • Workbench
      下选择
      HTTP(S)测试脚本记录器
      并单击
      Start
    • 通过JMeter实例#1代理启动主测试,如下所示:

      jmeter -H localhost -P 8888 -n -t /path/to/your/testplan.jmx -l /path/to/results.jtl
      
  • 没有简单而明显的方法来改变正在执行的计划。如果需要更改特定的比特,考虑将一些硬编码的值转换为动态,并执行:

    • 参数化-通过,即
    • 相关性,即

  • 检查这个链接是的,但主要问题我已经在下面说明。谢谢你,但我认为这不是一个好办法。我告诉你我正面临的问题。我正在添加一个id为示例1的帐户,现在已添加此帐户并加载该帐户。现在我想打开添加过程后添加的帐户。与ab.com/1一样,现在添加第一个帐户,jmeter将从服务器返回id为1的记录。所以问题是,当我运行下一次迭代时,它会添加帐户,但id 1会从服务器返回,因为脚本包含id 1参数。我不能通过正则表达式提取器处理它,因为新添加的帐户的id是在添加过程之后从服务器返回的。那么我该如何解决这个问题呢?我需要一个数据库访问来获取新添加记录的id。非常感谢您之前的回复,看看您是否有解决上述问题的最佳解决方案。您可以通过JDBC测试元素从数据库获取新id。有关详细信息,请参阅和参考文章。非常感谢