我怎样才能在声明中的JMeter JDBC请求日期类型参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我怎样才能在声明中的JMeter JDBC请求日期类型参数相关的知识,希望对你有一定的参考价值。

在执行的JMeter我SP如下

  • 查询类型:可调用语句 查询:执行[QC] [usp_GetCallCounts],,,,,?????? 参数值:33,'12 -01-2016' , '2016年12月15日',74861,0,计算器 参数类型:整型,日期,日期,INTEGER,BIT,VARCHAR Request 我得到这个响应消息:java.lang.IllegalArgumentException异常 日志文件的详细信息如下: 2018年1月12日18:50:04887信息o.a.j.e.StandardJMeterEngine:运行测试! 2018年1月12日18:50:04888 INFO oajsSampleEvent:sample_variables列表:[] 2018年1月12日18:50:04890 INFO oajguJMeterMenuBar:setRunning(真,本地)2018年1月12日18:50:05395 INFO oajeStandardJMeterEngine:启动线程组:1:线程2018年1月12日第18组:50:05395 INFO oajeStandardJMeterEngine:启动1个线程组的线程组。 2018年1月12日18:50:05395信息oajeStandardJMeterEngine:螺纹将继续在错误2018年1月12日18:50:05395信息oajtThreadGroup:启动线程组...数= 1个线程= 1斜坡上升= 1 perThread = 1000.0 delayedStart =假2018年1月12日18:50:05396 INFO oajtThreadGroup:开始线程组数1 2018年1月12日18:50:05396 INFO oajeStandardJMeterEngine:所有线程组已启动2018年1月12日18:50:05396信息oajtJMeterThread:开始线程:线程组1-1 2018年1月12日18:50:20,055 INFO oajtJMeterThread:线程完成:线程组1-1 2018年1月12日18:50:20,055 INFO oajtJMeterThread:线程完成:线程组1-1 2018年1月12日18:50:20055 INFO oajeStandardJMeterEngine:通报测试结束2018年1月12日18的测试听众:50:20056 INFO oajguJMeterMenuBar:setRunning(假,本地)
答案

按照reference doc你需要使用大写名称按:

因此,这将是:

日期

另一答案

遇到同样问题的今天,经过调试并移除一个每个参数值一个我们发现的问题是与DATE参数类型。

所以我的建议是与TIMESTAMP对象,以取代Date对象,因为这是我们如何做到这一点,似乎工作。

  • 参数类型:INTEGER,TIMESTAMP,TIMESTAMP,INTEGER,BIT,VARCHAR

以上是关于我怎样才能在声明中的JMeter JDBC请求日期类型参数的主要内容,如果未能解决你的问题,请参考以下文章

JMeter:使用 JDBC 请求将记录插入数据库

Jmeter-发送JDBC请求

JMeter - 将值从第一个 JDBC 请求传递到第二个 JDBC 请求

jmeter http请求中的json map 中的key怎样提取

Jmeter----请求的reponse结果中的某个参数作为JDBC Request的查询条件

jmeter上JDBC请求的数据库连接