JMeter HTTP授权管理器错误

时间:2017-06-29 12:37:25

标签: jmeter performance-testing

我在Jmeter中录制了一个应用程序。它显示了一个自动生成的Http授权管理器'其中,用户名显示为' $ {Auth_Login}'密码为$ {Auth_password}。这里出现了一个pop,我们在应用程序中给出了一个OTP。 请找到以下截图: enter image description here

运行脚本时,它显示为: enter image description here

请帮忙。

2 个答案:

答案 0 :(得分:1)

这可以使用HTTP标头管理器解决,您需要在其中设置授权标头。这是你将要做的所有事情

创建用户名和密码组合的base64编码值

echo -n user123:pas123 | base64

该命令将输出一个编码值,例如: dXNlcjEyMzpwYXNzMTIz ,复制此值

在HTTP标头管理器中,创建一个新标头,名称为授权,值为基本

这是截图

enter image description here

答案 1 :(得分:0)

研究KERBEROS身份验证机制,我的期望是您正在尝试加载使用Kerberos protocol的测试应用程序。我不确定您是否能够记录和重放基于Kerberos的登录,您需要在HTTP Authorization Manager中指定domain / realm并在 krb5.conf中执行相关配置 " bin"中的 jaas.conf 文件JMeter安装的文件夹。

更多信息: