//请求body
//String request=ctx.getCurrentSampler().getArguments().getArgument(0).getValue();
String request = sampler.getArguments().getArgument(0).getValue();
log.info("拿到了==========>:"+request);
log.info("未清空前============>:"+sampler.getArguments().getArgumentCount());

//加密数据
//String EnData = Security2EncryptBO.Security2EncryptBO(request,encryPub,signPri,authType);
//log.info("加密数据=====================》"+EnData)
String EnData =  "{\"accountUser\":\"\",\"verificationCodeLength\":\"777777777788888888\",\"imgCode\":\"123\"}"

//清空请求参数
sampler.getArguments().removeAllArguments();
log.info("清空后:=============>"+sampler.getArguments().getArgumentCount());

//添加加密参数
sampler.addNonEncodedArgument("foo",EnData,"");
log.info("添加后:=============>"+sampler.getArguments().getArgumentCount());
//sampler.setPostBodyRaw(true);
//添加加密参数
sampler.addNonEncodedArgument("foo",EnData,"");
log.info("添加后:=============>"+sampler.getArguments().getArgumentCount());
//sampler.setPostBodyRaw(true);

使用 addNonEncodedArgument 添加参数发现,实际请求中没有数据是怎么回事


↙↙↙阅读原文可查看相关链接,并与作者交流