将HTTP请求的数据保存并提取到数据库

时间:2017-05-03 12:53:54

标签: jmeter

我想将HTTP POST和GET请求的数据保存并提取到数据库(SQL Server)。

如何在JMeter中实现?请帮帮我。

1 个答案:

答案 0 :(得分:0)

按照以下步骤将HTTP Request采样器中的数据存储到数据库中:

  1. 首先,您需要将数据保存到JMeter变量中。根据{{​​3}}文章,您需要以下How to Extract Data From Files With JMeter配置:

    • 参考名称:任何有意义的内容,即responseData
    • 正则表达式:(?s)(^.*)
    • 模板:$1$
  2. 添加Regular Expression Extractor采样器并按如下方式对其进行配置:

    • 变量名称:与您在JDBC Request
    • 中设置的名称相匹配
    • 查询类型:Update Statement
    • 查询:INSERT INTO table_name VALUES(${responseData})(您需要根据数据库架构修改此查询,${responseData} JMeter变量将保存HTTP请求采样器执行的结果。