软件测试 / 测试开发 | 接口自动化测试如何进行认证?
获取更多相关知识
在 HTTP 中,基本认证是允许使用 HTTP 协议的用户在请求时,提供用户名和密码的一种方式。在进行基本认证的过程里,请求的 HTTP 头字段会包含 Authorization 字段: Authorization: Basic <凭证>
,该凭证是用户和密码的组和的 base64 编码。碰到这种类型的接口,使用 Java 的 REST Assured 或者 Python 的 Requests 均可解决。
实战练习
Python 版本
使用 HTTPBasicAuth 类将 HTTP 基本身份验证附加到给定的 Request 对象
通过 auth 参数传递认证数据信息
复制代码
Java 版本
通过 given()
方法提供的 auth().basic()
方法完成用户名密码的验证,第一个参数输入用户名,第二个参数输入密码。
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/a5e40a55b97dcf50805c6e0d8】。文章转载请联系作者。
评论