多线程更改的jmeter变量值

多线程更改的jmeter变量值,jmeter,Jmeter,我的测试计划 “Header”是一个经过一些处理并输入HTTP请求的变量。 当线程数为1时,运行此测试没有问题,但是当线程数>1时,变量变得混乱。我猜HTTP请求失败是因为变量“Header”中的值错误 有人能指出错误是什么,以及如何防止一个线程不重置另一个线程的变量值吗?如果真的有“很多”在Beanshell预处理器中进行处理,并且您使用大量并发线程,我建议您考虑切换到和语言,编写良好的Groovy代码可以编译为本机Java字节码,而其他脚本语言引擎每次都会重新评估脚本 有关更多详细说明、基

我的测试计划

“Header”是一个经过一些处理并输入HTTP请求的变量。 当线程数为1时,运行此测试没有问题,但是当线程数>1时,变量变得混乱。我猜HTTP请求失败是因为变量“Header”中的值错误

有人能指出错误是什么,以及如何防止一个线程不重置另一个线程的变量值吗?

如果真的有“很多”在Beanshell预处理器中进行处理,并且您使用大量并发线程,我建议您考虑切换到和语言,编写良好的Groovy代码可以编译为本机Java字节码,而其他脚本语言引擎每次都会重新评估脚本


有关更多详细说明、基准测试和脚本编写最佳实践,请参阅

问题已在包装中。我没有正确处理静态变量。这样就把被覆盖的变量搞砸了