一、标题在jmeter中添加前置处理器JSR223 PreProcessor。语言选择如下图
二、代码示例
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.lang3.RandomStringUtils;
String timestamp = String.valueOf(System.currentTimeMillis());
String rand = RandomStringUtils.randomNumeric(4);
String plain2 = 'test123abc';
String token2 = DigestUtils.sha256Hex(plain2.getBytes(java.nio.charset.StandardCharsets.UTF_8));
vars.put("timestamp", timestamp);
vars.put("rand", rand);
vars.put("token2", token2);
log.info("plain2------------------= "+plain2);
log.info("token2------------------------= "+token2);
三、加密结果校验
校验地址sha256Hex在线加密