JMeter-删除SQL后,我应该运行显式提交吗

JMeter-删除SQL后,我应该运行显式提交吗,jmeter,sql-delete,Jmeter,Sql Delete,我有一个SQL,我正在使用JDBC请求运行JMeter脚本 查询类型:Update语句 SQL: 从auth_表中删除,其中auth_key

我有一个SQL,我正在使用JDBC请求运行JMeter脚本

查询类型:Update语句

SQL:

从auth_表中删除,其中auth_key
我是否只需要为提交添加另一个JDBC请求?

问题在于RetentionDays值被定义为0。如果它是一个非零值,则其工作方式取决于中的自动提交标志

打开或关闭连接的自动提交

通常JMeter不应该“挂起”数据库负载测试的主要思想是,您应该发送与应用程序(或其他数据库数据生产者/消费者)完全相同的请求。您可以查看数据库日志,比较应用程序和JMeter发送的请求,确定并消除差异

如果您没有访问数据库服务器实例的权限,可以尝试以下JMeter端故障排除:

  • 以线程转储为例,它可以直接从JMeterGUI中完成

    或者,通过这种方式,您将看到JMeter“挂起”的确切位置

  • 另一个选项是JDBC测试元素,可以通过向log4j2.xml文件添加下一行来完成:

    
    

  • 你试过我的解决办法了吗?
    <Logger name="org.apache.jmeter.protocol.jdbc" level="debug" />