您如何将 JMeter 与摘要式身份验证一起使用?

Posted

技术标签:

【中文标题】您如何将 JMeter 与摘要式身份验证一起使用?【英文标题】:How do you use JMeter with Digest Authentication? 【发布时间】:2011-08-01 20:45:24 【问题描述】:

我正在尝试使用 JMeter 测试 Web 应用程序,但没有关于如何设置它以使用摘要式身份验证的文档。我尝试使用代理服务器记录身份验证,但请求没有我可以在 UI 中看到的信息,并且播放不起作用。似乎 JMeter 的默认设置是基本身份验证,尽管我听说过可以使用摘要的提示。一个简单的例子就好了。

【问题讨论】:

【参考方案1】:

JMeter 支持使用 Authorization Manager 和 httpclient 进行 DIGEST 身份验证 使用 HTTP 3.1:

在 jmeter.Properties 中,取消注释:

httpclient.parameters.file=bin 文件夹的完整路径/httpclient.parameters

在 httpclient.parameters 中,取消注释:

http.authentication.preemptive$Boolean=true

使用 HTTP 客户端 4:

hc.parameters.file=bin 文件夹/hc.parameters 的完整路径

在 hc.parameters 中,取消注释:

http.authentication.preemptive$Boolean=true

【讨论】:

【参考方案2】:

你试过the online manual吗?

【讨论】:

【参考方案3】:

我使用带有摘要式身份验证的 JMeter(3.0 版)来使用 RESTful API(受Spring Digest Authentication 保护)

我将 JMeter 配置如下。它对我来说非常有效。仅供参考:

(也请查看the JMeter doc on HTTP Authentication Manager)

【讨论】:

以上是关于您如何将 JMeter 与摘要式身份验证一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有登录表单的情况下将摘要身份验证与 asp.net web api 和 angular js 一起使用?

使用 Zombie.js 进行摘要式身份验证

是否可以将容器管理的身份验证与密码加盐一起使用?

为 HTTP 摘要式身份验证编写测试/方法

服务器首先是如何获得密码的?预(摘要式身份验证)注册

具有摘要式身份验证的 ASP.Net Web API