JMeter的听众捕捉sql查询(Jmeter listeners for capturing sq

2019-11-04 10:10发布

我还没有发现它是如何可能通过从用户创建了一个测试案例捕获SQL查询。

我希望看到在后台执行的SQL查询时,我按下执行键中的JMeter记录的测试用例。

我还没有发现任何监听器在JMeter的捕捉SQL。

我发现的唯一的事情,就是建立一个JDBC连接和JDBC请求

这意味着提供给JMeter的数据库信息,以便JMeter用户连接到数据库,之后发送自定义SQL查询到该数据库赶结果,但是这是从我想要的东西不同。

在某种程度上可能赶上SQL查询(也许有一个监听器)从我创建的时候我通过我的应用程序运行其搜索数据的功能?

Answer 1:

View Results Tree侦听器显示所有采样器包括JDBC request ,在View Results Tree点击Configure按钮,检查Save Sampler Data(XML)保存为XML也应检查)。

如果你将它保存到日志文件(文件名字段),你可以在samplerData标签查看SQL,

日志文件创建包括:

<sample t="2" it="0" lt="1" ct="0" ts="1498028083895" s="true" lb="JDBC  rc="200" rm="OK" tn="name" dt="text" de="UTF-8" by="9" sby="0" sc="1" ec="0" ng="1" na="1" hn="name">
  <responseHeader class="java.lang.String">615492551, URL=jdbc:oracle:... Oracle JDBC driver</responseHeader>
  <requestHeader class="java.lang.String"></requestHeader>
  <responseData class="java.lang.String">1 updates</responseData>
  <responseFile class="java.lang.String"></responseFile>
  <samplerData class="java.lang.String">[Update Statement] update table1 set a='b' 

</samplerData>
</sample>


文章来源: Jmeter listeners for capturing sql queries
标签: sql jdbc jmeter