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

时间:2016-03-14 10:09:06

标签: json jmeter automated-tests load-testing

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

My HTTP Request Login Picture

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

看起来你错过了一个请求,它应该是:

  1. 使用消费者密钥和消费者秘密获取请求令牌和令牌密钥
  2. 使用请求令牌和密钥获取授权令牌
  3. 将授权令牌交换为访问令牌 - 可用于访问受保护资源。
  4. 在每个步骤中你需要执行相关,比如从先前的响应中提取动态参数并将其与下一个请求一起传递,我在测试计划中没有看到相关的后处理器,因此我建议使用{{3 }} 为了这。

    有关在JMeter测试中绕过OAuth登录质询的详细信息,请参阅JSON Path Extractor文章。