Transactions Jmeter-使用模板脚本调用的多个HTTP录制

Transactions Jmeter-使用模板脚本调用的多个HTTP录制,transactions,jmeter,monitoring,synthetic,Transactions,Jmeter,Monitoring,Synthetic,是否可能有一个JMeter脚本来加载和循环HTTP记录的测试?我想通过一个SQL DB来控制监视的内容,SQL DB将发布脚本要使用的站点和变量。这将包括一个适当的HTTP记录测试。我不希望有多个脚本或一个非常长的脚本来监视这些站点。我知道我只需要HTTP状态检查就可以做到这一点,但我需要做一些深入的合成事务来充分控制这些站点。如果我可以这样做的话,自动化维护模式、退役和记录脚本修改等工作会容易得多。您可以使用JMeter执行INSERT或UPDATE之类的SQL语句。您需要: 在某个地方为数据

是否可能有一个JMeter脚本来加载和循环HTTP记录的测试?我想通过一个SQL DB来控制监视的内容,SQL DB将发布脚本要使用的站点和变量。这将包括一个适当的HTTP记录测试。我不希望有多个脚本或一个非常长的脚本来监视这些站点。我知道我只需要HTTP状态检查就可以做到这一点,但我需要做一些深入的合成事务来充分控制这些站点。如果我可以这样做的话,自动化维护模式、退役和记录脚本修改等工作会容易得多。

您可以使用JMeter执行INSERT或UPDATE之类的SQL语句。您需要:

  • 在某个地方为数据库添加相关的驱动程序,然后重新启动JMeter以获取驱动程序
  • 将元素添加到测试计划中,并在其中指定数据库URL和凭据
  • 使用以下测试元素之一:

  • 假设所有这些,您应该能够运行必要的SQL查询并存储所需的内容


    有关详细说明和示例,请参阅。

    不要从您的描述中获取-您已经记录了http请求吗?存储在数据库中?您想将其拉出并配置为从JMeter动态运行吗?目标是生成一个通用脚本,该脚本将从SQL server创建的csv文件中获取其变量。该文件将包含监控脚本的所有信息。因为我不能保证网站使用相同的模板进行登录和交易,所以必须记录每个模板。我想指定每个录制的本地路径。因此,本质上,我想做单独的录制,将它们保存到单独的文件中,并让监控脚本加载并执行它们(很像csv文件中的变量)。对不起,我必须监控实际的网页事务响应时间。直接访问DB服务器会破坏此监视器的用途,在许多情况下是不允许的,因为它们是非现场的客户服务器。