软件接口自动化测试python框架编写教程joomla
目的:本篇主要介绍如何快速搭建一个基于python语言的接口自动化框架,及日常脚本维护和升级思路
一.安装配置环境
1.接口自动化框架运用的软件工具主要有python,allure,pycharm,首先安装好3款软件,网上均可免费进行搜索下载,在变量环境中配置好变量,打开python目录下scripts目录,将路径复制到电脑环境变量中的path保存
同理,将allure目录下bin目录设置到系统环境变量path中;
2.安装和配置完成后,按windows+R,输入cmd,打开命令行页面,输入pip install requests,pip install pytest,pip install allure-pytest下载好3个模块,打开pycharm,配置好python路径后新建一个python脚本空白页
二.框架搭建思路
telnet查看端口命令首先我们要想到请求一个接口api,从开始输入参数到请求到比对结果最后到输出日志和报告,整体过程就是提取用例入参---请求接口----用例执行---日志捕获---输出报告这几个部分组成,这是大框架;
pycharm python安装教程1. --那么先说如何提取用例,因为绝大部分公司很少利用对接数据库去操作保存用例,常见的大部分还是以表格文档进行保存,本次主要讲用excel书写用例进行提取过程,一般接口用例包含的参数有(url,请求方式,端口号,请求头,请求体,预期结果,备注等)
--写完一个接口用例后,需要先将excel另存为csv文件保存好,记得英文路径
克鲁斯卡尔算法权值相同怎么办法兰接口是什么在python脚本页面调用csv模块,先思考用例提取过程,分两步,一个是提取全部用例,一个是提取其中一条用例信息,先完成第一步wrap认证咨询第一步完成,建立第一个方法,第二个就是提取单条用例,那么直接可以调用第一个方法发case_one提取全部的返回值,直接通过列表输出即可
例如直接case_one(n)[‘输入你提取的哪一条’]
备注:n代表用例的总条数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论