python接口测试_python接口测试—get请求
Python 做借口测试用到的是requests模块,首先要导入requests库,pip install requests
1、get直接请求方式
以豆瓣网为例:
url = 'https://read.douban.com/'respose = requests.get(url=url)# status_code 为返回的状态码print(respose.status_code)# text为返回的数据print(respose.text)
请求结果:返回状态码为200,表明请求的服务器响应正常,但不能说明该接口正常
判断接口正常,看返回数据,如果返回数据达到预期结果才能算接口正常
2、get发送参数测试
请求代码:
请求豆瓣的搜索功能,搜索数据为三体
发送的参数一定要是字典的形式,可以发送多个参数。发送格式:{'key1':value1', 'key2':'value2', 'key3', 'value3'}
下面代码请求的为;url+参数,想等于请求的url=https://read.douban.com/search?q=三体
# --*-- coding:utf-8 --*--import requestssearch_url = 'https://read.douban.com/search'search_word = {'q':'三体'}respose = requests.get(url=search_url, params=search_word)print(respose.status_code)print(respose.text)
响应结果:
可以看到响应数据中有豆瓣阅读搜索:三体
3、响应结果的返回信息
status_code:响应状态码
url:请求的url
encoding:编码格式
headers:响应头
request:请求的方式
cookies:cookies数据
raw:返回原始的响应体
其他返回信息:
content:通常用作gzip等压缩,会自定解压
json():内置json解码器
文章链接地址:
https://www.cnblogs.com/tynam/p/9082339.html
小程序测试框架之minium入门当当年中庆,百万自营图书大放价,又有羊毛可以薅了功能测试面试题(一)手把手教你利用Python网络爬虫获取链家网的房产信息APP应用测试要点。。。。我知道的就这么多
python接口测试_python接口测试—get请求相关推荐
- python调用接口测试_Python接口测试实战2 - 使用Python发送请求
本节内容 requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各种接口,这 ...
- python通信测试_Python接口测试实战1(上)- 接口测试理论
本节内容 接口及接口测试 网络基础知识:IP,域名, DNS及端口 网络基础知识:OSI七层模型及TCP协议 HTTP协议 接口及接口测试 接口的概念 接口又称API(Application Prog ...
- python爬虫和接口测试_Python接口测试学习笔记(七) - bs4爬虫
一. html解析 1. bs4介绍及安装 a. 官方介绍: Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找 ...
- python接口测试第二期_Python接口测试实战2 - 使用Python发送请求
课程目录 本节内容 requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各 ...
- python断言assert实例_python接口测试assert断言
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! unittest.texttestrunner(verbosity=2).run ...
- python grpc 并发_用Python进行gRPC接口测试(二)
今天将继续为大家带来用Python进行gRPC接口测试的续集,上次主要讲了一下前期准备工作和简单RPC通信方式的实现,这次我们将着眼于另一类gRPC接口的通信形式--流式RPC. 一.流式RPC的三种 ...
- Python脚本做接口测试,抛弃接口测试工具是否可行?(二)
学习是为了更好的应用,之前做接口测试一直用的postman.fiddler,感觉用工具还是有些局限性,于是想着把学到的python灵活运用到接口测试中,于是就有了以下案例,思考着想用unittest做 ...
- python接口自动化--接口测试工具介绍(详解)
目录 简介 接口测试工具 1.Fiddler 2.PostMan 4.Java代码做接口测试 5.Python代码做接口测试 6.LoadRunner 7.JMeter 总结 简介 "工欲善 ...
- python——自动化测试——API接口测试
python--自动化测试--API接口测试 1.Requests的安装: 首先需要安装Requests插件,有两种安装方法: (1)直接在运行结果框中输入pip install requests ( ...
最新文章
- [04] 前端构建工具区别
- 如果有人问你关系数据库的工作原理,叫他看这篇文章How does a relational database work
- [经典算法] 河内塔
- win10家庭版 VMware Workstation 和 Device/Credential Guard 不兼容
- 快速使用Tensorflow读取7万数据集!
- CG-CTF-Web-COOKIE
- windows修改PowerShell(命令提示符)默认中文编码方式
- Android usb 权限广播,[Android]USB开发
- OpenCL “速成”冲刺【第一天】
- Handler处理器 和 自定义Opener
- java xml解析_Java解析XML(4种方法)
- 学习jQuery.Deferred
- 《实用软件工程》课程教学大纲(Practicality Software Engineering)
- 中国国家统计局2021年版行政区划完整版
- idea 类注释模板
- 高速PCB多层板叠层设计原则
- mysql查询统计不及格人数_MySQL,查询及格人数,不及格人数
- 常用元器件使用方法26:LoRa芯片SX1268的使用方法(硬件连接)
- Linux运维:推荐八款Linux远程连接工具
- PIM-SM--理论详解
热门文章
- jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter
- 设计模式学习笔记0——概念
- linux后台停止执行命令,Linux 命令的后台运行
- MySQL上线,检查数据库设计的“十条合规”
- 云和恩墨:2020是国产数据库崛起的发轫之年
- 58个PPT下载丨2019 PostgreSQL中国技术大会资源放送
- 云小课|大数据时代的隐私利器-GaussDB(DWS)数据脱敏
- 教你如何优雅的改写“if-else”
- 几款Java开发者必备常用的工具,准点下班不在话下
- 讲真,你知道Python咋来的吗?