当前位置: 首页 > 知识库问答 >
问题:

Fillo在Groovy中获得记录计数失败

和飞翔
2023-03-14

我使用Filloxls获取值。我需要做记录,

我尝试使用以下代码:

Recordset recordset=connection.executeQuery(strQuery);
int rcount = recordset.getCount().toInteger();
vars.put(rcount, rcount);

但是当在JMeter中的JSR223采样器中执行它时,我会收到错误消息。12是正确的记录数量。

javax。剧本脚本异常:groovy。lang.MissingMethodException:没有方法org的签名。阿帕奇。杰米。线程。jmeter变量。put()适用于参数类型:(java.lang.Integer,java.lang.Integer)值:[12,12]可能的解决方案:put(java.lang.String,java.lang.String),wait(),dump(),any(),wait(long,int),get(java.lang.String)


共有2个答案

盖夕
2023-03-14

>

vars.put("rcount", rcount as String);

vars。putObject()函数,该函数可以将任意Java对象(或派生对象)存储到JMeter变量中,因此如果以后您要将rcount变量转换回整数,则可以使用此函数,而不是执行两次转换:

 vars.putObject("rcount", rcount);

更多信息:Groovy应该使用的前8个JMeterJava类

柯学
2023-03-14

JMeter变量的放方法的键/值是String类型,因此更改类型:

Recordset recordset=connection.executeQuery(strQuery);
String rcount = String.valueOf(recordset.getCount().toInteger());
vars.put(rcount, rcount);

如果记录集。getCount()returnString您可以将其分配给rcount

 类似资料:
  • 我使用spring data jpa和hibernate作为jpa持久性提供者。 我在我的应用程序中使用本机查询。有一些更新查询,我想在执行更新查询时获得更新记录的实际数量。在Spring data jpa中有没有办法做到这一点? 我目前正在遵循以下方法; @在服务层上添加了事务性。 这里的问题是,当表被更新时,我得到的计数是1。但在某些情况下,行不会被更新。在这种情况下,我得到的计数也是1。但我

  • 我在eclipse中编写了一个工作的Groovy脚本,但当从命令行调用时,它会抛出错误消息:Provider for javax.xml.parsers.DocumentBuilderFactory不能找到 错误是由Fillo抛出的,Fillo是一个用于解析xlsx文件的库。问题似乎仍然是一般的,因为我发现了很多包含错误消息的页面: 在Java/Maven中处理“Xerces地狱”? 处理依赖项解

  • 问题内容: 我需要从数据库获取最新记录。我正在使用sqlalchemy。此刻,我正在那样做: 但是查询太繁琐了。我怎样才能更好地获得最近的记录? 问题答案: 看一看。如果你在右列上指定排序,则第一个将是你的最后一个。一个示例可能如下所示:

  • 我有以下三个表格: 用户id|名称|用户名|密码 角色id|name 用户|角色id |用户|角色| id 这些表通过belongtomany进行通信。表用户\u角色有许多记录。用户可以更改其角色,但我必须存储每次更改。 第一。如何与用户一起获取最后一个和单个角色\u id? 现在,我得到了具有两个角色的用户(2),但我需要具有单个和最后一个角色(3)的用户(2)。 第二。如何访问角色-

  • 问题内容: 我需要一些东西来从java中solaris10 os中的文件中获取硬链接数。 不能解析ls -l。 我尝试将posix用于Java http://bmsi.com/java/posix/index.html,但无法使其正常运行。 是否有其他轻量级API或代码来获取此信息? 问题答案: 在Java 7中,您可以使用新的文件属性API来获取它 。 实际上,“ unix”属性视图并未定义为标

  • 问题内容: 参考这个问题: 在一列中获取项目及其值的计数 我如何在单个查询中获得记录计数的百分比,如下所示: 谢谢 问题答案: 给你总数。 编辑 但是实际上,您需要对该列中的值求和。