2017-03-15 131 views
0

是否有可能通过HTTP记录的测试加载和循环的JMeter脚本?我想控制通过SQL DB监视的内容,该DB将释放脚本要使用的网站和变量。这将包括一个适当的HTTP记录测试。我不想有多个脚本或一个非常长的脚本来监视这些网站。我知道我可以只通过HTTP状态检查来完成,但我需要进行一些深入的综合事务来充分控制这些站点。如果我可以这样做,自动化诸如维护模式,解除版本和记录脚本修改等事情会容易得多。Jmeter - 使用模板化脚本调用的多个HTTP记录

+0

没有从您的描述中获得 - 您已经记录了您的http请求?存储在数据库中?你想把它拉出来并配置成从JMeter动态运行? –

+0

目标是一个通用脚本,它将从SQL服务器创建的csv文件中获取变量。该文件将包含监视脚本的所有信息。由于我无法保证网站使用相同的模板进行登录和交易,因此每个网站都必须进行录制。我想为每个记录指定一个本地路径。所以实质上,我想要做单独的录音,将它们保存到单个文件中,并让监视脚本加载并执行它们(就像加载csv文件中的变量一样)。 – SGG

回答

0

您可以使用JMeter执行像INSERT或UPDATE这样的SQL语句。你将需要:

  1. 某处添加相关JDBC driver为你的数据库JMeter Classpath并重新启动JMeter的挑司机了
  2. JDBC Connection Configuration元素添加到您的测试计划,并指定数据库URL和凭据有
  3. 使用下面的测试内容之一:

假设上述所有你应该能够运行必要的SQL查询和存储你所需要的。

有关详细说明和示例,请参阅The Real Secret to Building a Database Test Plan With JMeter

+0

对不起,但我必须监视实际的网页事务响应时间。直接访问数据库服务器会挫败此监视器的用途,并且在许多情况下都不允许,因为它们是客户服务器异地。 – SGG