Jmeter 如何从响应中提取哈希密码

Jmeter 如何从响应中提取哈希密码,jmeter,Jmeter,我正在设计一个jmeter脚本,其中会发生以下情况: 用户输入用户名和密码,然后客户端/浏览器生成一个6位随机数 服务器还生成一个随机数 这两个随机数与用户提供的密码一起使用,然后使用sha256哈希技术生成密码,并将其作为请求参数发送到服务器 问题是如何从响应中提取哈希密码,以便将其与请求一起发送 如果需要更多细节,请告诉我 您可以在JMeter中使用 您可以使用合适的方法提取服务器生成的6位随机数 您可以使用生成密码+2随机数的SHA-256哈希 有关JMeter函数概念的更多信息:是否要反

我正在设计一个jmeter脚本,其中会发生以下情况:

  • 用户输入用户名和密码,然后客户端/浏览器生成一个6位随机数
  • 服务器还生成一个随机数
  • 这两个随机数与用户提供的密码一起使用,然后使用sha256哈希技术生成密码,并将其作为请求参数发送到服务器
  • 问题是如何从响应中提取哈希密码,以便将其与请求一起发送
  • 如果需要更多细节,请告诉我

  • 您可以在JMeter中使用
  • 您可以使用合适的方法提取服务器生成的6位随机数
  • 您可以使用生成密码+2随机数的SHA-256哈希

  • 有关JMeter函数概念的更多信息:

    是否要反转哈希函数并检索原始密码?不太可能。原始密码以及客户端随机数和服务器随机数用于生成哈希密码,该密码作为请求参数发送到服务器。感谢您的响应。我在BeanShell后处理器中添加了以下内容:1)这用于生成一个6位数的客户机随机数${{uuuu random(000000999999,clientNumber)};2) 然后,我使用digest函数生成哈希密码,并将其存储在hashedPwd中。我正在使用调试采样器在控制台上打印变量,但不知道为什么我无法打印它${{uuu摘要(SHA-256,${clientNumber},${serverNumber},hashedPwd)};