如何从Get请求中提取令牌';在JMeter for Rest API的Post请求中输入相同的?
我是JMeter的初学者,试图对我的RESTAPI执行负载测试。首先,Get请求获取访问令牌,如下所示: 然后,下面的Post请求使用该授权令牌运行,以生成Json,但我缺少了一些东西,因此Post请求失败,身份验证被拒绝,如下所示: 添加了正则表达式提取器,以从Get请求的响应中提取令牌,如下所示: 然后将其存储在HTTP头管理器中的变量中,如下所示如何从Get请求中提取令牌';在JMeter for Rest API的Post请求中输入相同的?,api,jmeter,restapi,Api,Jmeter,Restapi,我是JMeter的初学者,试图对我的RESTAPI执行负载测试。首先,Get请求获取访问令牌,如下所示: 然后,下面的Post请求使用该授权令牌运行,以生成Json,但我缺少了一些东西,因此Post请求失败,身份验证被拒绝,如下所示: 添加了正则表达式提取器,以从Get请求的响应中提取令牌,如下所示: 然后将其存储在HTTP头管理器中的变量中,如下所示 我无法将值链接到Post请求,我不知道如何操作,请帮助。在标头管理器中,标头名称应为授权,而不是访问\u令牌。请与开发团队再次确认/在p
我无法将值链接到Post请求,我不知道如何操作,请帮助。在标头管理器中,标头名称应为
授权,而不是访问\u令牌。请与开发团队再次确认/在postman中重试相同的请求
所使用的正则表达式应该如下所示
“访问令牌”:“(.*?”
另外,另一个专业提示:因为对getToken api调用的响应是JSON,所以您可以使用JSON后处理器来提取access\u令牌
,方法是说$.access\u令牌
。这是一种非常干净的处理JSON对象的方法
这是否回答了您的问题?尝试过,但没有成功添加JSON post提取器以获取访问令牌,然后将其作为“授权”添加到头管理器中,并将其作为“承载${access\u token}添加到值中'但是第二个请求仍然失败,你能给出下面两点的结果吗?#1添加一个调试采样器并检查你是否能在视图结果树中看到access#U令牌#2在视图结果树中检查失败请求的请求对象#3在PostMan中执行失败请求在测试这两点时,成功了。谢谢RahulGlad,成功了。你能告诉社区出了什么问题吗?这将是对知识库的补充