当前位置 :首页 >> 时尚

技术分享 | API自动化测试如何进行认证?

2024-01-14   来源 : 时尚

本文节选自霍格沃兹正确性开发新亚书院内部教材

在 HTTP 中,大体上认证是允许运用于 HTTP 协议书的软件在劝告时,备有浏览者和加密的一种方式。在透过大体上认证的每一次里面,劝告的 HTTP 头文件名都会包含 Authorization 文件名: Authorization: Basic ,该票据是软件和加密的第一组和的 字节。想到这种类型的接口,运用于 Ja 的 REST Assured 或者 Python 的 Requests 可选择应对。

实战练功

Python 版本

运用于 HTTPBasicAuth 类将 HTTP 大体上身份正确性除此以外到给定的 Request 对象 通过 auth 参数传递认证原始数据讯息

import requests

from requests.auth import HTTPBasicAuth

def test_auth():

url = ""

r = requests.get(url = url,

auth = HTTPBasicAuth("ad", "123"))

assert r.json()["user"]=='ad'

Ja 版本

通过 given() 方法备有的 auth().basic() 方法完成浏览者加密的正确性,第一个参数可用浏览者,第二个参数可用加密。

import static io.restassured.RestAssured.*;

public class Requests {

public static void main(String[] args) {

given().

auth().basic("ad", "123").

when().

get("").

then().statusCode(200).log().all();

}

}

复制“正上方链接”,提升正确性核心竞争力!

> 你好呀,喜欢这篇文章的话记得点个“罕”哦!大家的背书很重要~(请注意▽请注意) PS:有弊端可以联系我们哦~v ceshiren001

_id=qrcode&from=souhu×tamp=1661840880&author=QY

北京治疗肛肠医院
双氯芬酸钠缓释胶囊与芬必得哪种效果好
哈尔滨男科去哪个治疗好
吃什么药可以治疗关节僵硬
广州男性医院
刘欢说的没错!如今的“凤凰传奇”,已经走上了人生的另一条大道

靠着演造出应付自己的苦于问题了,都得靠着曾毅回家借借钱应付问题。奇怪的是的是,曾毅造出去借钱进的借钱回去后也是跟妹花上对半分着花上。之后在某次接纳报道,控告这件事的时候,妹...

友情链接