Json 如何获取登录请求中使用的注册数据

Json 如何获取登录请求中使用的注册数据,json,jmeter,automated-tests,load-testing,Json,Jmeter,Automated Tests,Load Testing,我在Jmeter中制定测试计划,包括注册和登录 首先,我运行注册请求,然后我想获得已验证用于登录的结果(电子邮件和密码) 我使用用户定义的管理器,但它不起作用。在图片上,您已将正则表达式提取器附加到登录采样器。如果您的注册请求使用包含电子邮件和密码的响应进行应答,请在那里添加2个正则表达式提取器(在注册采样器上),并使用第一个提取器+第二个提取器的密码来接收电子邮件+确保您在请求中填写服务器名称或IP字段(图片上没有看到它们)看起来您缺少一个请求,应该是这样的: 使用使用者密钥和使用者机密获取

我在Jmeter中制定测试计划,包括注册和登录

首先,我运行注册请求,然后我想获得已验证用于登录的结果(电子邮件和密码)


我使用用户定义的管理器,但它不起作用。

在图片上,您已将正则表达式提取器附加到登录采样器。如果您的注册请求使用包含电子邮件和密码的响应进行应答,请在那里添加2个正则表达式提取器(在注册采样器上),并使用第一个提取器+第二个提取器的密码来接收电子邮件+确保您在请求中填写服务器名称或IP字段(图片上没有看到它们)

看起来您缺少一个请求,应该是这样的:

  • 使用使用者密钥和使用者机密获取请求令牌和令牌机密
  • 使用请求令牌和密码获取授权令牌
  • 将授权令牌交换为可用于访问受保护资源的访问令牌
  • 在您需要执行关联的每个步骤上,比如从以前的响应中提取动态参数并在下一个请求中传递它,我在您的测试计划中没有看到相关的后处理器,所以我建议使用


    有关在JMeter测试中绕过OAuth登录挑战的更多详细信息,请参阅文章。

    问题是,注册响应不包含电子邮件和密码。和是在http响应体中检索到的值。我该怎么办?