![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口测试
Sen^
记录自己的测开之路
展开
-
header cookie处理
1、Cookie简介 (1)Cookie使用场景 在接口测试过程中,很多情况下,需要发送的请求附带cookies,才会得到正常的响应结果。所以使用python+requests进行接口自动化测试也是同理,需要在构造接口测试用例时加入cookie。 (2)传递Cookie的两种方式 通过请求头信息传递 def test_cookie(self): url = "https://httpbin.testing-studio.com/cookies"原创 2021-07-05 21:13:06 · 1157 阅读 · 1 评论 -
json/xml响应断言
1、json断言import requestsdef test_sen(self): url="https://home.testing-studio.com/categories.json" r=requests.get(url) assert r.json()['category_list']['categories'][0]['name']=='啊啊啊啊啊'2、json path断言import requestsimport jsonpath fr原创 2021-07-02 19:06:13 · 343 阅读 · 0 评论 -
结构化请求体构造JSON XML
1、JSON请求体构造payload = {'some':'data'}r = requests.post(url,json=payload)例: def test_post_json(self): payload ={ "level": 1, "name": "seveniruby" } r = requests.post('https://httpbin.testing-studio.co原创 2021-07-02 17:49:50 · 278 阅读 · 0 评论 -
接口请求构造
1、请求目标构造import requestsr = requests.get('https://api.github.com/events')2、请求参数构造 (1) get query:path、query (2) post body: form:表单 结构化请求:json、xml、json rpc binary:二进制3、Get Query请求payload = {'key1':'value1','k原创 2021-07-02 16:21:39 · 433 阅读 · 0 评论 -
Postman基本使用
Postman基础功能collection在postman里面相当于一个文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹:新建文件夹新建请求请求区域介绍Params:GET请求时写的参数Headers:请求的头部信息Authorization:身份验证,主要用来填写用户名密码,以及一些验签字段,postman有一个helpers可以帮助我们简化一些重复和复杂的任务。当前的一套helpers可以帮助你解决一些authe原创 2021-05-24 20:51:31 · 239 阅读 · 0 评论