三、接口测试断言

响应结果

  • 基本信息:r.url、r.status_code、r.headers、r.cookies
  • 响应结果:
    • r.text = r.encoding +r.content
    • r.json() = r.encoding + r.content + content type json
    • r.raw.read(10)
  • 对应的请求内容:r.request

断言示例

import requests


class TestDemo:
    def test_header(self):
        r = requests.get("http://httpbin.testing-studio.com/get", headers={"h": "headers"})
        print(r.text)
        print(r.json())
        assert r.status_code == 200
        assert r.json()["headers"]["h"] == 'headers"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容