当您被要求输入密码的x,y,z字符时,是否有任何技术可用于使用JMeter登录网站?
编辑:更多信息:我正在录制HTTP请求,而对于我们的本地环境,您只需使用密码登录,这样可以正常工作。对于“实时”网站,它要求随机不同的字符。
答案 0 :(得分:1)
为了实现你想要的东西,你必须这样做:
使用Regular_Expression_Extractor,CSS/JQuery Extractor或JSON Extractor从提出3个字符的网页中提取。这将创建例如2个变量start和end
然后使用Groovy添加JSR223 Post Processor以从密码中提取所需的字符,例如:
def start = vars["start"]; def end = vars["end"]; def password = vars["password"]; // This can come from a CSV or be hard coded if it does not change vars.put("passwordExtract", password.substring(start, end));