接口测试框架requests介绍

1.测试框架基本能力

项目管理:pip、virtualenv

用例编写:pytest

领域能力:app、web、http

执行调度:pytest、pycharm、shell、jenkins

测试报告:allure2

2.HTTP测试能力

请求方法构造:get、post、put、delete、head

请求体构造:form、json、xml、binary

响应结果分析:status code、response body、json path、xpath

3.requests框架特点

功能全面:http/https支持全面

使用简单:简单易用、不关心底层细节

定制性高:借助于hook机制完成通用处理

4.常见http请求方法构造

5.requests官网
 
 
简单的一个接口请求demo
 
class TestDemo:
    def test_status(self):
        r = requests.get('http://httpbin.testing-studio.com/get')
        print(r.status_code)
        print(r.text)
        print(r.json())
        assert r.status_code == 200
posted @ 2020-05-18 17:00  zhaikunkun  阅读(319)  评论(0)    收藏  举报