python自动化脚本

Posted 说笑谈古松

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python自动化脚本相关的知识,希望对你有一定的参考价值。

环境:
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
        
     

以上是关于python自动化脚本的主要内容,如果未能解决你的问题,请参考以下文章

python 运维常用脚本

appium+python自动化脚本

Python自动化脚本-运维人员宝典

这些自动化场景,批处理脚本完全可以取代 Python!

selenium环境搭建-python自动化脚本测试

自动化篇 | 这些自动化场景,批处理脚本完全可以取代 Python!