如何在jmeter中使用JDBC请求中的Order By进行查询

时间:2017-12-04 22:42:45

标签: jdbc jmeter

我在jmeter中有一个jdbc请求,我从表中搜索用户数据。但是数据显示多条记录,所以我需要按最新更新日期使用订单。 enter image description here

这个工作正常,但显示多条记录,我该如何使用

 SELECT CREATION_DATE,PROCESS_FLAG FROM 
 CUST  where ORDER_NUMBER =? order by 
 LAST_UPDATE_DATE desc;

因为在尝试使用jmeter时它会给我错误无效字符

2 个答案:

答案 0 :(得分:1)

JMeter不允许在JDBC Request select语句的末尾使用;符号。

  

不要输入尾部分号。

只需删除最后一个字符,SQL就会被执行而不会出错。

答案 1 :(得分:1)

如果没有查看请求和响应详细信息并且知道您正在使用哪个数据库和哪个JDBC驱动程序,很难猜出是什么问题。

尝试下一个提示:

  1. 使用Debug Sampler
  2. 检查${OrderID}变量值
  3. 使用View Results Tree侦听器
  4. 的“请求”标签检查生成的查询和参数替换
  5. 检查您是否对您的数据库使用了适当的JDBC Driver(不是太旧,不是太新)
  6. 检查您是否可以使用plain Java code
  7. 运行相同的查询