【问题标题】:JMeter- HTTP Authorization Manager ErrorJMeter-HTTP 授权管理器错误
【发布时间】:2024-01-21 08:53:01
【问题描述】:

我向 JMeter 添加了一个 HTTP 授权管理器、一个 HTTP 请求默认值和一个 HTTP 代理服务器。 我将我的 HTTP 授权管理器控制面板配置为:

Base URL: http://www.gmail.com
Username: abc
Password: xxxxxxx

但是当我打开 http://gmail.com 时,我在 Internet Explorer 中遇到错误

错误:

本网站的安全证书有问题。

本网站提供的安全证书并非由受信任的证书颁发机构颁发。本网站提供的安全证书是针对不同网站的地址颁发的。

安全证书问题可能表明试图欺骗您或 拦截您发送到服务器的任何数据。

谁能告诉我我错过了什么或做错了什么? 提前致谢。

【问题讨论】:

    标签: http testing authorization jmeter stress-testing


    【解决方案1】:

    你想达到什么目的?您是否尝试登录 gmail 以通过 Jmeter 阅读电子邮件?

    如果是这样,它并不像指向 gmail URL 并使用 BASIC 身份验证那么简单。您可以通过使用BadBoy 记录您想要执行的操作,然后将其导出到 Jmeter 来了解所涉及的内容。

    也就是说,这不是一个好方法。

    我会考虑使用 POP3 界面 - 尝试使用 Jmeter 模拟像 gmail 这样每天都在变化的网站的浏览器可能非常困难。应该可以编写一个 Java POP3 客户端(或者更好的是,找到一个开源客户端)并从您的 Jmeter 脚本中调用它。

    【讨论】:

    • 其实我只是想看看HTTP授权管理器是做什么的?我尝试了很多方法,但我无法理解它的目的
    • 哈哈好吧,它用于使用BASIC authentication的网站。这就是您获得询问用户名/密码的浏览器对话框的地方。我真的推荐阅读Jmeter documentation
    • 我已经经历过了,但我理解的是当用户在 HTTP 授权管理器中设置用户名和密码并输入网站的一些内部 URL 时,例如 abc.com/index.php 那么这应该无需询问用户名或密码即可打开。因为我在 HTTP 授权管理器中提供了用户名和密码。我说的对吗?
    • 如今,大多数路由器的管理控制台都使用 BASIC 身份验证。如果您有这样的路由器并且您知道用户名/密码,则可以使用 IP 地址作为 URL 和用户名/密码,您应该能够成功登录到路由器的管理控制台。
    最近更新 更多