项目背景
某天接到已任务,需要测试数据库的预编译的功能,于是按步照班的配置如下的JDBC请求(此时满心欢喜,这还不简单吗?)
坑
满心欢喜的测着,突然开发走过来说你这测的不对呀,还是普通的。我就郁闷了,于是,翻出JMeter源码看了好久并调试,确确实实使用了PrepareStatement。这时心里不禁打起了一个问号,这难道是JDBC的bug
于是使出了看家本领,抓个包看下
不看不知道,一看还真是没用到PrepareStatement,于是思前想后的,最后通过翻阅资料,找到了解决方案:方案如下
须在JDBC Connection Configuration中的JBDC URL上加个参数
useServerPrepStmts=true,于是加了这个参数我们再抓下包