新手:python接口自动化
Posted wuhl-89
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手:python接口自动化相关的知识,希望对你有一定的参考价值。
编写HTTP请求py文件:httpRequests.py
import requests class Requestes(): ‘‘‘ HTTP请求类 ‘‘‘ def __init__(self,host,test_url,method,param): ‘‘‘ :param host: 服务器ip与port :param test_url: 测试接口地址 :param method: 请求方法 :param param: 请求参数 ‘‘‘ self.host = host self.test_url = test_url self.method = method self.param = param def http_requests(self): ‘‘‘ HTTP请求方法,方法暂时有GET与POST :return:请求响应结果 ‘‘‘ try: if self.method.upper() == "GET": #Excel获取出的数据为str类型,param需要dict类型,需要eval()方法转换一下 response = requests.get(self.host+self.test_url,eval(self.param)) return response elif self.method.upper() == "POST": response = requests.post(self.host+self.test_url,eval(self.param)) return response else: print(‘请求方法错误,错误方法%s‘%self.method) except Exception as e: print(‘请求错误,错误原因%s‘ % e) raise e
以上是关于新手:python接口自动化的主要内容,如果未能解决你的问题,请参考以下文章
清华学长熬夜15天整理出来的 “ Python - 接口自动化测试 ”入门篇新手小白必看!
Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示(代码片段