API接口是:应用程序编程接口,程序间接口
1、准备阶段
找到相应的接口信息(如登录的接口:login),步骤如下:
进入网站
按F12
完成登录操作(以登录为例)
在控制台菜单栏中找到网络
点击列表中选择的文件名为|[接口]login的文件,查看登录业务接口信息
构造请求headers,请求url, 请求文本[数据]+请求方法[post或get】
deftest_login_t(self): request_url=‘http://xxxxxxx#要求URL request_method='POST'#请求方法 request_body={'username':'admin','password':'123'}#请求正文
2、与服务器的交互阶段
将请求requesttt发送到服务器端
获取服务器端的响应responsee
response=requests.post(request_url,data=request_body,timeout=3)
3、验证阶段
构建一个断言,判断预期结果是否与实际结果一致,并设置错误的原因。例如,判断预期结果等于实际结果是否真实。如果是假的,输出错误的信息
#断言期望结果和实际结果的真实性,如果结果是假的,输出错误的原因 self.assertTrue(response.status_code==200,msg=f'错误原因:预期结果为200,但实际结果为{response.status_code}')
以上是python API接口测试的方法,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。