Jmeter中的配置原件(三)

 9--HTTP授权管理器

用途

  • 管理认证信息:为HTTP请求添加自定义的认证信息。
  • 支持多种认证方式:支持Basic、Digest、NTLM等多种认证方式。
  • 简化配置:避免在每个HTTP请求中重复配置认证信息。

配置步骤

  1. 添加HTTP授权管理器

    • 右键点击线程组(Thread Group)。
    • 选择“添加” -> “配置元件” -> “HTTP授权管理器”(HTTP Authorization Manager)。
  2. 配置HTTP授权管理器

    • 名称:给HTTP授权管理器一个有意义的名称。
    • 添加授权条目:点击“添加”按钮,添加需要的授权条目。
      • Base URL:需要认证的URL的基础部分(例如http://example.com)。
      • 用户名:认证的用户名。
      • 密码:认证的密码。
      • :认证域(可选,主要用于NTLM认证)。
      • 认证方案:选择认证方式(例如Basic、Digest、NTLM等)。

示例配置

假设我们需要测试一个需要Basic认证的Web应用,并为多个请求添加认证信息。

  1. 创建测试计划

    • 右键点击“测试计划” -> 新建 -> 输入测试计划名称(例如“Web应用性能测试”)。
  2. 添加线程组

    • 右键点击测试计划 -> 添加 -> 线程组 -> 输入线程组名称(例如“用户模拟”)。
  3. 添加HTTP授权管理器

    • 右键点击刚刚创建的线程组 -> 添加 -> 配置元件 -> HTTP授权管理器。
    • 配置HTTP授权管理器:
      • 名称:HTTP授权管理器
      • 添加授权条目
        • Base URLhttp://example.com
        • 用户名user
        • 密码password
        • :(可选,留空)
        • 认证方案:Basic
  4. 添加HTTP请求

    • 右键点击线程组 -> 添加 -> 取样器 -> HTTP请求。
    • 配置HTTP请求:
      • 名称:请求名称(例如“获取用户列表”)。
      • 服务器名称或IP:目标服务器的地址(例如example.com)。
      • 端口号:目标服务器的端口(例如80)。
      • 协议:HTTP或HTTPS(例如HTTP)。
      • 方法:请求的方法(例如GET)。
      • 路径:请求的路径(例如/api/users)。
  5. 添加监听器

    • 右键点击线程组 -> 添加 -> 监听器 -> 查看结果树。
    • 运行测试,查看结果。

优化建议

  1. 认证方案

    • 根据目标服务器的认证方式选择合适的认证方案。常见的认证方式包括Basic、Digest和NTLM。
  2. Base URL

    • 确保Base URL的正确性,Base URL应该是需要认证的URL的基础部分。
  3. 多条认证信息

    • 如果需要为多个不同的URL添加认证信息,可以在HTTP授权管理器中添加多条
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值