Jmeter-JSR223错误:Can';t迭代类型:class com.couchbase.client.java.query.DefaultN1qlQueryResult
我有一个java代码,并在JSR223预处理器上验证它们。。验证时,我发现以下错误消息: 无法迭代类型:class com.couchbase.client.java.query.DefaultN1qlQueryResult 有没有解决上述错误信息的想法/建议? 以下是代码:Jmeter-JSR223错误:Can';t迭代类型:class com.couchbase.client.java.query.DefaultN1qlQueryResult,java,amazon-s3,jmeter,jsr,Java,Amazon S3,Jmeter,Jsr,我有一个java代码,并在JSR223预处理器上验证它们。。验证时,我发现以下错误消息: 无法迭代类型:class com.couchbase.client.java.query.DefaultN1qlQueryResult 有没有解决上述错误信息的想法/建议? 以下是代码: if(queryResult != null && !queryResult.allRows().isEmpty()){ System.out.println("RESULT CONTENT
if(queryResult != null && !queryResult.allRows().isEmpty()){
System.out.println("RESULT CONTENTS :" + queryResult.allRows());
for (N1qlQueryRow row : queryResult) {
System.out.println(row.value().getObject("uiux-image") + "\n");
try {
System.out.println(
"prg image value iss" + row.value().getObject("uiux-image").getString("resourceId") + "\n");
resource = row.value().getObject("uiux-image").getString("resourceId");
我的期望是你应该改变这一行:
for (N1qlQueryRow row : queryResult) {
对于这一点:
for (N1qlQueryRow row : queryResult.allRows()) {
另外,如果您使用JSR223预处理器,我建议您切换到Beanshell解释器下拉列表中选择的“Java”语言。有关Groovy为什么更好以及脚本编写最佳实践的更好解释,请参阅本文