jmeter------reponse报错”Unknown column 'XXXXX' in 'where clause'“

Posted syw20170419

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter------reponse报错”Unknown column 'XXXXX' in 'where clause'“相关的知识,希望对你有一定的参考价值。

 

一、问题描述

  jmeter添加了与数据库mysql的连接,编写完JDBC Request之后,运行提示报错”Unknown column ‘be7f5b6e750bb6becf85538633864420‘ in ‘where clause‘“

  技术分享图片

 

二、问题原因

  SQL的查询条件缺少双引号

 

三、问题分析,我们来查看写的SQL语句。

  正确的写法为:select * from todo where todo_start = ${todo_start} and user_uuid = "be7f5b6e750bb6becf85538633864420" ;

  顺其自然的,我们从/user/login的reponse获取的返回值uid也为be7f5b6e750bb6becf85538633864420,因我在/user/login中添加的JSON Extra获取了uid,因此在SQL中的写法是将uid直接传给了user_uuid为:user_uuid = "${uid}",运行出现报错。

 技术分享图片

 

四、解决方式

  技术分享图片

 

   

以上是关于jmeter------reponse报错”Unknown column 'XXXXX' in 'where clause'“的主要内容,如果未能解决你的问题,请参考以下文章

DBeaver安装完成使用时下载驱动报错

NLP学不会打我 半小时学会基本操作 14 文本处理 <PAD><EOS><UNK><GO>

强网杯2021 ctf线上赛ezmath wp(#超详细,带逆向新手走过一个又一个小坑)

kali linux卸载lnmp,kali下配置selenuim+chromedriver

RCTF2015 PWN400 分析

带有空值的猪连接