我在jMeter中进行性能测试的应用程序在HTTP Header请求中传递了两个身份验证参数。使用的身份验证方法是使用jQuery SHA256在JavaScript中进行HMAC身份验证。
有没有人有在jMeter或其他性能测试工具中实现这一点的经验/知识?
答案 0 :(得分:1)
鉴于您需要发送具有HMAC编码标头的HTTP Request:
将以下代码放入预处理器"脚本"区域
import org.apache.commons.codec.digest.HmacUtils;
String key = vars.get("key");
String value = vars.get("value");
String headerValue = HmacUtils.hmacSha256Hex(key, value);
vars.put("headerValue", headerValue);
将其配置为发送所需的标题名称,并使用${headerValue}
作为值
vars
简写代表什么