当前位置: 首页 > news >正文

接口测试--Day2

quest模块发起接口请求

  1. requests 模块介绍
    Request的模块儿是一个常用的HTTP请求库,用于发送HTTP请求和处理响应,它提供了简单且人性化的API,使得发出去HT评球变得更加容易。
  2. 代码实现
import requests url = 'http://127.0.0.1:8787/coupApply/cms/goodList' header = {'Content-Type': 'application/x-www-formurlencoded;charset=UTF-8'} req_data = { "msgType": "getHandsetListofCust", "page": 1, "size": 20 } res = requests.get(url=url, params=req_data) # 相应结果,默认返回接口的一个状态码 print(res) # 获取接口响应内容(文本) print(res.txt) # 获取接口响应内容(json) print(res.json()) ![requests1](https://img2024.cnblogs.com/blog/3747315/202512/3747315-20251230191636164-348994667.png) # 发起post请求 url_login = 'http://127.0.0.1:8787/dar/user/login' headers_login = {'Content-Type': 'application/x-www-formurlencoded;charset=UTF-8'} data_login = { "user_name": "test01", "passwd": "admin123" } res_login = requests.post(url=url_login, data=data_login, headers=headers_login) # 相应结果,默认返回接口的一个状态码 print(res_login) # 获取接口响应内容(文本) print(res_login.txt) # 获取接口响应内容(json) print(res_login.json()) ![requests2](https://img2024.cnblogs.com/blog/3747315/202512/3747315-20251230191654136-612884057.png) # 会话(session),使用会话对象可以在多个请求之间保持状态,加入保持登录状态 # 创建一个会话 session = requests.Session() res = session.get(url=url, params=req_data) print(res) res_2 = session.post(url=url_login, data=data_login, headers=headers_login) print(res_2) # 直接调用request来发起请求 methods = 'post' res = requests.request(method=methods, url=url_login, data=data_login, headers=headers_login)
http://www.jsqmd.com/news/565948/

相关文章:

  • 2026聚乙二醇300品牌深度评测,优选品牌推荐,市面上专业的聚乙二醇厂家优质企业盘点及核心优势详细解读 - 品牌推荐师
  • 保姆级教程:用闲置极空间NAS自建加密语音频道(Mumble+Docker全流程)
  • Steam成就管理终极指南:如何快速解锁和修改Steam游戏成就
  • Qwen2.5模型精度测试完全手册:从ATB推理到MindIE服务部署
  • 文献格式规范化全攻略:从问题诊断到自动化解决方案
  • FC游戏Hack实战:从零开始修改《忍者神龟3》无限生命
  • 2026年3月全球幼猫猫粮品牌推荐:五大口碑产品评测对比知名 - 品牌推荐
  • 【CKA】从考场惊魂到顺利通关:我的第二次CKA实战复盘与避坑指南
  • 2026年跳槽必看!AI大模型风口已至,高薪转型指南_抓紧时间学AI大模型抓住金三银四机会
  • 解锁创作自由:SRWE让每个创作者掌控窗口分辨率
  • 沉浸式翻译扩展故障排除与优化指南
  • 充电站加盟品牌哪家好?2026年3月推荐评测口碑对比知名五家盘点 - 品牌推荐
  • 2026年石材加工厂家推荐:福建省南安市鸿达建材有限公司,花岗岩全品类覆盖 - 品牌推荐官
  • 高效可视化图表创作:Mermaid Live Editor的创新应用指南
  • Qwen3.5-4B模型Notepad++插件创意:代码片段管理与智能填充
  • 2026 年重庆泡沫箱优质厂家汇总 定制化生产全流程服务参考 - 深度智识库
  • 2026武汉财务外包公司推荐:慧援财税专注企业财税合规,提供跨境/工商/代理记账全周期服务 - 品牌推荐官
  • AFL++实战:从零开始用WSL搭建模糊测试环境(附libxml2案例)
  • Kettle增量同步踩过的三个坑:变量失效、性能瓶颈与数据一致性
  • 2026湖北青少年管教机构推荐:湖北省明善教育咨询有限公司,专注封闭式/军事化/心理管教等10余种模式 - 品牌推荐官
  • 2026年北京新京报登报声明公司推荐:北京报广天地国际传媒,专业刊登遗失声明与各类公告 - 品牌推荐官
  • 如何选择水乳品牌?2026年3月推荐评测口碑对比顶尖五款 - 品牌推荐
  • Python入门第五课,字符串格式化:占位符与精度控制
  • AudioLDM-S快速入门:Python环境搭建与第一个音效生成
  • 学完江科大STM32教程后,我用TB6612和HC-SR04做了个能避障的蓝牙小车(附完整代码)
  • bilibili-api完全指南:评论数据爬取的4个突破式解决方案
  • Seed-Coder-8B-Base应用案例:自动生成运维脚本,提升10倍开发效率
  • MAX32630FTHR平台RF95 LoRa精简移植实战
  • 万里通积分卡回收的隐藏技巧:迅速处理用不上的卡片 - 团团收购物卡回收
  • 幼猫猫粮品牌哪家好?2026年3月推荐评测口碑对比知名五款 - 品牌推荐