我还没有发现它是如何可能通过从用户创建了一个测试案例捕获SQL查询。
我希望看到在后台执行的SQL查询时,我按下执行键中的JMeter记录的测试用例。
我还没有发现任何监听器在JMeter的捕捉SQL。
我发现的唯一的事情,就是建立一个JDBC连接和JDBC请求
这意味着提供给JMeter的数据库信息,以便JMeter用户连接到数据库,之后发送自定义SQL查询到该数据库赶结果,但是这是从我想要的东西不同。
在某种程度上可能赶上SQL查询(也许有一个监听器)从我创建的时候我通过我的应用程序运行其搜索数据的功能?
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>