接口测试之python
小李同学1122
全力以富。
展开
-
jdk1.8安装
1.jdk1.8安装&配置参考文档linux安装jdk1.8并配置环境变量 - 巫~巫 - 博客园注:修改完配置文件要刷新,命令 source /etc/profile2.yum安装(报错404找不见镜像;无utils包或者无config-manager包的解决方法)CentOS6.8重装yum源详细步骤_hebia0的博客-CSDN博客此文件中,需注意虚拟机上安装的python 与下载yum包的python版本号对应起来...原创 2022-04-13 14:09:53 · 2029 阅读 · 0 评论 -
四.响应解析——解析HTML格式
一. 解析html;安装:pip3 install lxml引用:from lxml import etreeimport requests# 解析html 安装 pip3 install 1xmlfrom lxml import etreeres = requests.get(url='http:/.....orders2/?page=1')# 访问页面selector = etree.HTML(res.text)# 取到html页面的内容count = int(selecto原创 2022-03-29 10:33:12 · 1543 阅读 · 0 评论 -
接口测试工具对比
响应正文体格式/工具 jmeter postman python json格式 json 提取器或json断言 断言函数json_value_cheak html格式 不好处理 xpath提取器、正则提取器、边界提取器 xml格式 xpath提取器 convert to json 把webservice接口先转成json格式,然后用json va原创 2022-03-22 11:08:08 · 192 阅读 · 0 评论 -
(三) 获取响应(正文/状态码/时间/cookie/响应头)
一. 获取 响应正文体# ~~ 正文体是json or xml ---res.textres = requests.post(url='http://https://passport.csdn.net/login', headers={"Content-Type": "application/x-www-form-urlencoded"}, data={"username": "admin", "passw...原创 2022-03-21 18:43:54 · 2168 阅读 · 0 评论 -
(二) 添加cookie/session 会话保持/添加超时
一. 添加cookie# ~ headers添加 ----headers = {'cookie': 'token=xxx;uid=1'}res = requests.post(url='http://123.56.99.53:9001/api/uploadFile/', headers={"Cookie": "uid=1;token=44c972f05d76fdd93c31f9c2b65bb098f308cdfc" # ..原创 2022-03-18 12:20:53 · 963 阅读 · 0 评论 -
(一)python发送HTTP 请求的两种方式(get和post )
引入 requests 包import requests注:发送请求(包括请求行、方法类型、头、体) & 常见的请求方式有get、post、put、delete一、发送get请求 格式:requests.get() (内容: url必填; params选填:url参数字典)# ~ 不带参数的get请求res = requests.get(url='http://ws.webxml.com.cn/WebServices/WeatherWS.asmx/ge...原创 2022-03-15 23:41:49 · 32221 阅读 · 1 评论