zoukankan      html  css  js  c++  java
  • 接口自动化测试之基本认证处理

    在做接口自动化过程,有时候会遇到发送的请求地址、请求数据都没有问题,但是返回响应协议码为401,则表示请求需要进行认证

    当返回的响应头包含Basic信息,表示需要进行基本认证处理才能进行访问

     以下分别使用Postman、Jmeter、requests 3种方式进行基本认证处理

    Postman处理基本认证

    只需在Authorization下添加Basic Auth类型,填写 用户名、密码即可

    再次发送请求,请求成功

     Jmeter处理基本认证

    在发送HTTP请求前,添加 配置原件-HTTP授权管理器

     在HTTP授权管理器内填写以下内容

    基本 URL:http://服务器IP:端口 如:http://127.0.0.1:50000

    用户名:user (为测试系统的登录用户名)

    密码:passwd (为测试系统的登录密码)

    将 域 和 Realm 保留为空

    Mechanism:BASIC_DIGEST或者BASIC

     再次发送请求,请求成功

    requests处理基础认证

    以下是没有基础认证处理,返回401

     基本认证处理,只需在请求参数里面添加 auth=HTTPBasicAuth('admin','admin'),注意 用户名、密码是 元祖形式传入

  • 相关阅读:
    有效的字母异位词---简单
    字符串中的第一个唯一字符---简单
    整数反转---简单
    使用httpServlet方法开发
    servlet生命周期
    tomcat_user文件的1配置
    selvlet入门自己部署(sevlet接口实现)
    数据库mysql实战
    tomcat的熟悉目录结构
    虚拟主机
  • 原文地址:https://www.cnblogs.com/heertong/p/12269032.html
Copyright © 2011-2022 走看看