Python接口自动化测试——one

Python接口自动化测试(1)


前言——框架讲解

一、接口测试是什么?

接口测试是通过代码或测试工具,模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,再把应答报文发送给客户端,客户端(程序或工具)接收应答报文这一个过程。
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、一个简单的自动化框架包含哪些内容

在这里插入图片描述
common:
——configEmail.py:这个文件主要是配置发送邮件的主题、正文等,将测试报告发送并抄送到相关人邮箱的逻辑。
——configHttp.py:这个文件主要来通过get、post、put、delete等方法来进行http请求,并拿到请求响应。
——HTMLTestRunner.py:主要是生成测试报告相关
——Log.py:调用该类的方法,用来打印生成日志

result:
——logs:生成的日志文件
——report.html:生成的测试报告
testCase:
——test01case.py:读取userCase.xlsx中的用例,使用unittest来进行脚本编写
testFile/case:
case:存方Excel表格的地方
——caselist.txt:配置将要执行testCase目录下的哪些用例文件,前加#代表不进行执行。当项目过于庞大,用例足够多的时候,我们可以通过这个开关,来确定本次执行哪些接口的哪些用例。
——config.ini:数据库、邮箱、接口等的配置项,用于方便的调用读取。
——getpathInfo.py:获取Excel等相关的内容的绝对路径
——geturlParams.py:获取接口的URL、参数、method等
——readConfig.py:读取配置文件的方法,并返回文件中内容
——readExcel.py:读取Excel的方法
——runAll.py:开始执行接口自动化,项目工程部署完毕后直接运行该文件即可

以上就是今天要讲的内容,本文仅仅简单介绍了自动化的最简单的框架


解释:本文是博主自己总结同时也参考了其他博主的经验,如有冒犯请联系本人。 参考链接:https://blog.csdn.net/songlh1234/article/details/84317617
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值