【问题标题】:How to use JMeter HTTP request by using VPN如何通过 VPN 使用 JMeter HTTP 请求
【发布时间】:2021-09-13 08:29:30
【问题描述】:

当我通过 VPN 连接时,我试图访问只能在浏览器中访问的网页,但是当我使用 HTTP 请求脚本从 JMeter 发送请求时,即使我连接到 VPN,它也会显示错误“未经授权”我仍然遇到同样的错误。

我还尝试了 Http 请求的高级选项卡部分中的 Http 代理服务器选项,并提供了 VPN IP 地址和端口号以及用户名和密码,但我仍然无法从 JMeter 访问 URL。

【问题讨论】:

    标签: automation jmeter vpn


    【解决方案1】:

    这不是由于 vpn。 检查您的请求标头中的令牌或授权值。 在继续之前,您需要将其关联起来。 请与标头和 cookie 共享完整请求以获得更多帮助。

    【讨论】:

      【解决方案2】:

      Proxy != VPN,假设您的机器已连接到 VPN,您应该能够使用 JMeter 的 HTTP Request 采样器访问应用程序,无需任何额外配置

      关于您的“未授权”,如果它代表HTTP Status Code 401 - Unauthorized,这意味着您需要在请求的同时提供有效的授权上下文。

      • 如果您能够使用浏览器打开应用程序而无需输入凭据,很可能是通过SSO 执行授权,在这种情况下您需要添加HTTP Authorization Manager 并为您的应用程序正确配置它身份验证流程,请参阅Windows Authentication with Apache JMeter 文章了解更多详情
      • 如果您需要提供凭据并且只是尝试重播录制的脚本 - 很可能您需要实现 correlation:检测所有动态参数并将录制的硬编码值替换为使用 JMeter 从先前响应中获取的值@ 987654329@

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-24
        • 1970-01-01
        • 2015-11-09
        • 2020-11-13
        • 1970-01-01
        • 2019-06-06
        • 2014-07-24
        相关资源
        最近更新 更多