python 登录接口测试_Python接口测试——post请求(登录接口)
18年都来了,所以不能再偷懒了,决定静下心来学习,一月份的目标就是接口测试,包括JMeter测试接口和使用Python编程进行接口测试。
导入requests包
因为是用requests包进行接口测试,所以需要导入requests包。
收集接口测试需要的信息
使用fiddler或者其他方式获取以下信息:
接口地址url
接口需要提交的数据data
请求头部数据header
post提交请求
以下是PyCharm中输入requests.post后提示的格式
requests.post(url, data, json, **kwargs)
url:接口地址
data:post请求参数
json:传入requests的是json数据
**kwargs:可选post支持任何可选参数
详解见我是传送门
实际上是提交了url,data和headers。
response = requests.post(url, data=message, headers=header)
打印返回结果
可以用不同的数据查看返回的信息。
response.cookies:提交信息后返回的登录cookie数据
response.text:服务器返回的接口数据
response.status_code:请求返回的状态
完整代码
import requests
url = '需要测试的接口url'
message = {
‘key’: value
}
header = {
'User-Agent': 'okhttp/3.3.1',
'Accept-Encoding': 'gzip',
'Content-Type': 'application/x-www-form-urlencoded',
'cookie': 'platform=android; model=Coolpad; device_id=00000000-d8967aa8; version=Vx.0.0'(请求中的cookie,抓包获取的)
}
response = requests.post(url, data=message, headers=header)
print(response.text)
PS: 之前一直登录失败,是因为没有加上cookie,加上cookie就好了。
python 登录接口测试_Python接口测试——post请求(登录接口)相关推荐
- python调用接口测试_Python接口测试实战2 - 使用Python发送请求
本节内容 requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各种接口,这 ...
- python自动登录教程_python实现校园网自动登录的示例讲解
因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼. 1.工具 火狐 ...
- python接口测试_python接口测试—get请求
Python 做借口测试用到的是requests模块,首先要导入requests库,pip install requests 1.get直接请求方式 以豆瓣网为例: url = 'https://re ...
- python注册系统_Python制作简易注册登录系统
Python制作简易注册登录系统 这篇文章主要为大家详细介绍了 Python 简易注册登录系统的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Python 是一种面向对象.解释型计算机程 ...
- python模拟登录网站_Python爬虫之模拟登录wechat
不知何时,微信已经成为我们不可缺少的一部分了,我们的社交圈.关注的新闻或是公众号.还有个人信息或是隐私都被绑定在了一起.既然它这么重要,如果我们可以利用爬虫模拟登录,是不是就意味着我们可以获取这些信息 ...
- python爬虫登录微博_python爬虫-模拟微博登录
微博模拟登录 这是本次爬取的网址:https://weibo.com/ 一.请求分析 找到登录的位置,填写用户名密码进行登录操作 看看这次请求响应的数据是什么 这是响应得到的数据,保存下来 exect ...
- python爬虫登录微博_python爬虫-模拟微博登录功能
微博模拟登录 这是本次爬取的网址:https://weibo.com/ 一.请求分析 找到登录的位置,填写用户名密码进行登录操作 看看这次请求响应的数据是什么 这是响应得到的数据,保存下来 exect ...
- python实现qq登录注册_python实现QQ批量登录功能
本文实例为大家分享了python实现QQ批量登录功能的具体代码,供大家参考,具体内容如下 小编收集整理的第一份代码: python3.6批量登陆QQ import os import time imp ...
- python登录验证_Python第一天-----简单登录验证
----------------------------------------- 编写登录接口 要求:1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 -------------- ...
- 用python计算成绩_Python使用splinter自动登录教务系统查询并计算成绩(CUMT新版教务系统)...
矿大2017年使用的是新版的教务系统,提交的密码是经过js加密的. 虽然我最后找到了加密的文件,可是js没有学过,看了半天硬是没看懂. 最后渣渣只能另找办法了,最后发现了一个神器splinter.这个 ...
最新文章
- python安装之后怎么打开-安装python后如何通过Python打开网页
- Python递归实现汉诺塔
- 统计所有带有null的特征
- HTML5 文本元素
- 【联合仿真】电机与机械臂的联合simulink仿真
- Windows Mobile 6.0 (1)
- AndroidStudio使用localMaven
- android 接入腾讯信鸽
- 【金融财经】金融市场一周简报(2017-09-22)
- 看操作系统是x84还是x64啊
- QT drawPixmap和drawImage处理图片模糊问题
- 理解数字信号处理的三把钥匙
- 【评测】CHO细胞培养技术
- 自制ip地址切换器ip.dat
- 记录kafka consumer 消费失败
- 新书推荐——Windows Server 2019 网络服务器配置与管理
- 6.nand flash
- 虚拟机压缩虚拟磁盘的方法
- iOS 开发中添加自定义汉语字体
- 计算机病毒引导实验,《计算机病毒》实验一:引导型病毒实验