版本:v2.10.10
部署方式:容器部署
问题:前置脚本设置的环境变量,http请求的header中可以引用,但是请求的请求体中无法引用,如图所示
你好 我想确认下
1、MeterSphere是什么版本?
2、前置脚本中除了图片上的内容,是否还有其他操作?
版本是2.10,目前定位到是环境里的全局前置脚本导致的问题
可能是这段代码,尝试去提取请求的body内容,
String requestBody=“”;
if (null != sampler.getArguments().getArgument(0)){
requestBody = sampler.getArguments().getArgument(0).getValue();
}
在原生jmeter里,也是同样的机制,如果用了sampler.getArguments().getArgument(0).getValue(),请求体就不会再重新引用变量了,只能再用sampler.getArguments().getArgument(0).setValue()塞进去。