news 2026/9/8 9:21:03

川石信息|requests接口自动化测试实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
川石信息|requests接口自动化测试实战

Requests模块是第三方模块,需要预先安装。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。

requests模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性化。requests会自动实现持久连接keep-alive

1安装requests模块

非常简单,打开cmd,直接pip安装,或pycharm 中搜索 requests 安装即可.

Ø 在线安装: pip install requests #默认从国外的网址下载安装包 pip install requests -i https://mirrors.aliyun.com/pypi/simple/ #从指定网址下载安装包,(可以搜索python镜像源,选择下载地址) Ø 离线安装: pip install requests-2.24.0-py2.py3-none-any.whl #安装包安装 python setup.py install #源码安装,解压之后进入目录,执行setup文件安装 #安装包可以去官网下载https://pypi.org/project/requests/

pip list 查看当前环境下安装了python的哪些软件

pip show requests 查看某个软件安装情况

2requests工作方式

接口测试基本步骤:

1、 发送请求(URL,请求方法,参数)

2、接收响应(响应码,消息体)

3、结果验证

4、基本使用​​​​​​​

#requests是第三方模块,需要导入 import requests #requests基本使用 #发送get请求 #requests.get() #发送post请求 #request.post() #发送put,delete,options,调用对应名称的函数 #requests.delete() #接收server响应,返回一个response对象 #res1 = requests.get() #res1.status_code #res1.text #示例:请求百度首页 url = "http://www.baidu.com" res1 = requests.get(url) print(res1.status_code) print(res1.text)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 16:57:55

Sambert-HifiGan语音合成服务开发者指南

Sambert-HifiGan语音合成服务开发者指南 🎯 学习目标与适用场景 本文是一篇教程指南类技术博客,旨在帮助开发者快速部署并使用基于 ModelScope 的 Sambert-HifiGan 中文多情感语音合成模型,构建具备 WebUI 与 API 双模式能力的本地语音合成…

作者头像 李华
网站建设 2026/9/5 2:25:52

Jenkins+RobotFramework 失败用例重执行方案

接口测试用例运行在Jenkins节点上,在某些情况下,比如网络波动等原因,会导致用例运行失败,此时会触发邮件和钉钉预警,通知给到责任人,按照现有策略,当本次构建失败时,会立马触发第二次…

作者头像 李华
网站建设 2026/9/8 8:25:03

从微调到生产:用Llama Factory构建端到端AI流水线

从微调到生产:用Llama Factory构建端到端AI流水线 在AI模型开发过程中,从实验阶段的微调到生产环境的部署往往需要跨越多个工具链和技术栈。Llama Factory作为一个集成化解决方案,能够帮助工程团队建立标准化的AI流程,覆盖从数据准…

作者头像 李华
网站建设 2026/8/21 22:01:02

Sambert-HifiGan中文语音合成的音色克隆技术

Sambert-HifiGan中文语音合成的音色克隆技术 📌 技术背景与核心价值 在智能语音交互、虚拟人、有声内容生成等场景中,自然、富有情感的中文语音合成(TTS) 正成为关键能力。传统的TTS系统往往语音单调、缺乏表现力,难…

作者头像 李华
网站建设 2026/9/3 5:05:36

灰度测试是什么?

灰度测试是什么? 灰度测试是软件测试过程中的一种测试方法,结合了黑盒测试和白盒测试的特点。在灰度测试中,测试人员对系统的内部结构、设计和实现有一定的了解,但不完全了解所有的细节。 灰度测试是基于软件要求和设计文档进行…

作者头像 李华
网站建设 2026/9/8 1:07:44

Sambert-HifiGan语音合成在AR/VR中的应用

Sambert-HifiGan 中文多情感语音合成在 AR/VR 中的应用 引言:语音合成如何赋能下一代沉浸式体验? 随着增强现实(AR)与虚拟现实(VR)技术的快速发展,用户对自然、拟人化的人机交互方式提出了更高要…

作者头像 李华