我在JMeter groovy中得到下面的错误消息。响应代码:500响应消息:javax.script.ScriptException:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:Script42.groovy:3:字符串太长。给定的字符串长度为69427个Unicode代码单位,但最大允许长度为65535。@第3行,第23栏。字符串很长,但不能减少,因为它的有效负载。
vjrehmav1#
我们无法在看不到您的代码的情况下帮助您,错误是不言自明的:字符串太大,无法在Groovy中操作该大小的字符串选项位于:1.将其拆分为几个部分,然后使用StringBuilder进行连接1.将有效负载写入一个文件(同样,您可能需要分部分或使用流来执行此操作),然后使用__FileToString()函数读取该文件1.避免使用中间字符串,并使用JSR223预处理器中的sampler shorthand设置有效负载值
sampler
1条答案
按热度按时间vjrehmav1#
我们无法在看不到您的代码的情况下帮助您,错误是不言自明的:字符串太大,无法在Groovy中操作该大小的字符串
选项位于:
1.将其拆分为几个部分,然后使用StringBuilder进行连接
1.将有效负载写入一个文件(同样,您可能需要分部分或使用流来执行此操作),然后使用__FileToString()函数读取该文件
1.避免使用中间字符串,并使用JSR223预处理器中的
sampler
shorthand设置有效负载值