Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 会话持续存在JMeter身份验证请求中的错误_Authentication_Jmeter - Fatal编程技术网

Authentication 会话持续存在JMeter身份验证请求中的错误

Authentication 会话持续存在JMeter身份验证请求中的错误,authentication,jmeter,Authentication,Jmeter,在jmeterweb记录中,我有一个api/authenticate部分,它生成必须使用的令牌 在随后的请求中。我也做了相关部分。但我现在面临的问题是,api/authenticate抛出的会话在一段时间后仍然存在错误。在我的脚本中,我也有注销选项。在api/authenticate中,我在标题中提供用户名和密码。由于存在会话错误,我无法在响应正文中获取令牌。这是开发人员可以为我们解决的问题吗?你能帮我做这个吗?或者,在这个身份验证部分上面是否缺少jmeter没有捕获的任何请求?我已将身份验证标

在jmeterweb记录中,我有一个api/authenticate部分,它生成必须使用的令牌 在随后的请求中。我也做了相关部分。但我现在面临的问题是,api/authenticate抛出的会话在一段时间后仍然存在错误。在我的脚本中,我也有注销选项。在api/authenticate中,我在标题中提供用户名和密码。由于存在会话错误,我无法在响应正文中获取令牌。这是开发人员可以为我们解决的问题吗?你能帮我做这个吗?或者,在这个身份验证部分上面是否缺少jmeter没有捕获的任何请求?我已将身份验证标头管理器添加到测试计划中以清除
每次迭代都需要授权。还有cookie管理器和缓存管理器。没有任何东西可以清除会话。

对于性能良好的应用程序,“注销”请求应该清除会话,如果没有-您需要向应用程序开发人员报告


还要检查令牌响应,它可能有一些,如果是这种情况,令牌持久性可能是应用程序功能的一部分,因此如果存在与令牌相关联的用户名/密码组合,您应该使用它,直到它过期,然后再获取新的令牌。因此,您可以使用和将令牌及其过期日期写入CSV文件,以检查令牌是否仍处于活动状态

这确实是我需要的确认。我所做的是,我发现对于我们的应用程序,令牌持久性大约需要4-5个小时。在分配的时间之后,我生成了一个新的令牌,关联并在注销脚本中运行。然后下次我可以使用相同的用户名/pw组合运行。现在问题解决了。谢谢