在Jmeter中,当尝试测试applicationonly时,登录页面正在通过下一个请求,它显示401未授权错误。尝试添加http头管理器、json提取器、授权管理器和encondig base 64,也显示相同的401未授权错误,用于登录页面后的请求。请给予解决方案。
zf9nrax11#
最有可能的情况是,这意味着您的登录过程在某个地方失败了,而且最有可能的原因是缺少相关性或相关性实现不正确成功重放录制的脚本的可能性很小,因为现代Web应用程序/API依赖于security reasons.的动态参数因此,您需要检查登录序列的网络流,确定所有动态参数,使用适当的后处理器从先前的响应中提取这些参数,并使用相关的JMeter Variables而不是硬编码值。如果您在识别动态参数时遇到问题,可以尝试使用BlazeMeter Proxy Recorder,它能够以“SmartJMX”模式导出记录的请求,并自动检测和关联动态实体
1条答案
按热度按时间zf9nrax11#
最有可能的情况是,这意味着您的登录过程在某个地方失败了,而且最有可能的原因是缺少相关性或相关性实现不正确
成功重放录制的脚本的可能性很小,因为现代Web应用程序/API依赖于security reasons.的动态参数
因此,您需要检查登录序列的网络流,确定所有动态参数,使用适当的后处理器从先前的响应中提取这些参数,并使用相关的JMeter Variables而不是硬编码值。
如果您在识别动态参数时遇到问题,可以尝试使用BlazeMeter Proxy Recorder,它能够以“SmartJMX”模式导出记录的请求,并自动检测和关联动态实体