码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试之基本认证

时间:2020-02-06 16:12:41      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:需要   eal   com   响应协议   方式   遇到   元祖   接口自动化   admin   

在做接口自动化过程,有时候会遇到发送的请求地址、请求数据都没有问题,但是返回响应协议码为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‘),注意 用户名、密码是 元祖形式传入

技术图片

 

 

 

 

 

 

接口测试之基本认证

标签:需要   eal   com   响应协议   方式   遇到   元祖   接口自动化   admin   

原文地址:https://www.cnblogs.com/heertong/p/12269032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!