环境: pthon 3.8 requests 2.25 ddt 1.4 pyyaml 5.4 模块部署: 项目文件夹:pystudent 下面建立四个文件夹:case、commen、interface、reprot,分别存放测试用例、测试报告生成包、接口封装、html测试报告。如下: 在写接口自动化之前,我们首先得把单个得接口封装好。 interface文件夹内封装insetrequests.py
# 接口
class req(object):
def __init__(self,s):
self.url='http://192.168.1.46:8080/recruit.students'
self.s=s
def get_req(self,par,fj_url):
r = self.s.get(url=self.url+fj_url, params=par)
return r
def post_req(self,fj_url,c_data,c_json):
r = self.s.post(url=self.url+fj_url, data=c_data, json=c_json)
return r
#登录接口
def dl(self,user,text):
par = {
'account': user,
'pwd': text
}
|