金牌讲师:码尚教育_百里老师
直播时间:20:00 到 22:00
---------------------------------------------------------------------------
1.目前市面上实现接口自动化测试行情
2.Requests请求方法和传参详解
3.Post请求中Data传参和Json传参的差异以及请求头
4.Response对象属性和方法详解
5.正则表达式提取器和JsonPath提取器的应用
6.接口自动化测试实战以及Cookie,Token,Session鉴权
---------------------------------------------------------------------------
1.主流接口测试工具实现接口自动化(适用于中小型的公司或项目)10-15K左右,50%
Postman+Newman+git/Svn+Jenkins(基于Javascript语言)接口自动化
Jmeter+Ant+Git/Svn+Jenkins(基于Java和BeanShell语言)接口自动化
2.基于代码的接口自动化(适用于大中型公司或一线互联网公司)15-30K左右,40%
Python+Requests+Yaml+Pytest+Allure+Logging+热加载+Jenkins持续集成接口自动化
3.基于平台的接口自动化(适用于于特大型或外包型公司)30K以上,10%
测试开发。
requests模块式用于发送Http请求以及接口http响应的python的第三方库。安装
pip install requests
详解requests: Alt+Enter自动导包
今日课题:企业级接口自动化测试框架实战训练营
一、目前市面上实现接口自动化测试的方式和行情
二、全面认识Requests模块以及常用的方法和底层原理
def get(url, params=None, **kwargs):
1
def post(url, data=None, json=None, **kwargs):
2
def put(url, data=None, **kwargs):
3
def delete(url, **kwargs):
4
def request(method, url, **kwargs): 这个是前面四个方法统一调用的方法。
5
def session():回话,web项目中从登陆和退出就是一个回话。
6
session对象的request方法
7