接口测试

requests 主要用于接口测试
安装requests 我们需要在pycharm种输入 pip install requests 网速不好有可能导致失败重新下载即可
下载成功后首先需要import导入 requests模块
创建一个request类
定义一个测试路径的方法
import requests
class RequestsClass():
def requestMethod(self):
r = requests.get(“http://www.baidu.com”)
return r.text

rc = RequestsClass()
ee = rc.requestMethod()
print(ee)

这是测试百度接口的代码
在这里插入图片描述

如果执行结果一致则说明测试成功

如果测试的接口路径有些复杂 为了美观我们可以将他们封装到一个字段中,如果没有资源的话我们可以在聚合网站中找到测试东西 网站 www.juhe.cn,复制key值 路径 索要搜索的数据按下面代码操作,
def requestMethod02(self):
url = “http://apis.juhe.cn/simpleWeather/query”
pas = {“city”: “辽阳”, “key”:“fea6c963d71d3ddef3713ff51b18a852”}
r = requests.post(url,params=pas)
return r.status_code
这是一个查询天气的接口
url 是路径 pas是请求值还有key值 在requests后面可以写get 请求和post请求
我们看一下执行结果
输出的结果常用的有三种
status_code 输出状态码 比如 404 200 500 等
content 输出二进制码
text 所请求的结果
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

创建和导入csv文件
首先我们要先创建一个excal文件在里面写入要测试的接口数据
在这里插入图片描述

在pycharm种读取csv文件
在这里插入图片描述

已标记关键词 清除标记
相关推荐
<p style="font-size:14px;color:#333333;"> <strong>讲解方式</strong> </p> <p style="font-size:14px;color:#333333;"> 通过学习本课程,可以了解http类型接口之间的不同差异,接口测试流程,了解常见工具的特性,根据特性选择适合自己的测试工具,使用合适的测试工具对不同类型的接口进行测试,用高效的方法去做最繁琐的事情。 </p> <p style="font-size:14px;color:#333333;"> <br /></p> <p style="font-size:14px;color:#333333;"> <strong>适用人群</strong> </p> <p style="font-size:14px;color:#333333;"> 1、对接口测试感兴趣的在校生及应届毕业生。 </p> <p style="font-size:14px;color:#333333;"> 2、对目前职业有进一步提升要求,希望从事接口自动化测试高薪工作的在职人员。 </p> <p style="font-size:14px;color:#333333;"> 3、对接口测试感兴趣的相关人员。 </p> <p style="font-size:14px;color:#333333;"> <br /></p> <p style="font-size:14px;color:#333333;"> <strong>课程目录</strong> </p> <p style="font-size:14px;color:#333333;"> 01- 课程介绍 </p> <p style="font-size:14px;color:#333333;"> 02- 接口定义 </p> <p style="font-size:14px;color:#333333;"> 03- 接口优点 </p> <p style="font-size:14px;color:#333333;"> 04- API接口概念 </p> <p style="font-size:14px;color:#333333;"> 05- 接口测试流程 </p> <p style="font-size:14px;color:#333333;"> 06- 网络基础概念 </p> <p style="font-size:14px;color:#333333;"> 07- HTTP和URL </p> <p style="font-size:14px;color:#333333;"> 08- get和post请求 </p> <p style="font-size:14px;color:#333333;"> 09- 数据格式 </p> <p style="font-size:14px;color:#333333;"> 10- 状态码 </p> <p style="font-size:14px;color:#333333;"> 11- restful风格 </p> <p style="font-size:14px;color:#333333;"> 12- 接口工具的安装 </p> <p style="font-size:14px;color:#333333;"> 13- 接口测试实战 </p> <p style="font-size:14px;color:#333333;"> 14- 课程总结 </p>
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:白松林 返回首页