接口自动化测试之Yaml

1、Yaml 不是一种标记语言,与Json \xml类似,是描述数据的。

2、有自格式化的特点,风格与Python 一致。具有自我描述性,Yaml 与 unittest 有完美的支持。

3、Yaml基础语法

4、使用 { } 表示一个键值表,使用 : + 空格 表示  单个键值对,例如 price : 800

 

5、字符串可以使用引号 ,引号可以省略

6、

 

 7、

 

推荐这些技术文章:

自动化测试-01-自动化测试简介

 
 
 

 

 

 

 

 

 

...

【接口自动化】连接数据库

#创建数据库连接pymysql.Connect()参数说明
host(str): MySQL服务器地址
port(int): MySQL服务器端口号
user(str): 用户名
passwd(str): 密码
db(str): 数据库名称
charset(str): 连接编码,存在中文的时候,连接需要添加charset='utf8',否则...

Python自动化测试(七)

"""
json针对文件
1、序列化:把目标数据通过dumps()方法写到具体文件中
2、反序列化:调用load()方法读取数据
"""

import json

# 针对文件的序列化
dict1={"name":"admin","age":"20"}
json.dump(dict1,open('log.txt','w'))
# dumps()是把python对象转换成json对象的一个过程...

接口测试5

"""存放所有文件路径"""dir_name = "D:/PyCharm/pycharm_pure/book/PycharmProjects/untetest_interface""""测试报告路径"""report_path = dir_name+"/reports/report.html""""测试用例路径"""case_path = dir_name+"/testcases"print(c...

基于python的自动化测试框架

转发链接:https://blog.csdn.net/qq_41838901/article/details/89204623
 
前几天大致搭了个基于python的自动化测试框架:

 

 
 
其中reports是用来放生成报告的======
 
HTMLtestrunner 是基于unittest单元测试的html的一个库。
首先安装,安...

接口测试4

"""封装登录测试接口用例"""import unittestimport jsonimport re,timefrom PycharmProjects.untetest_interface.common.communal import Communalfrom PycharmProjects.untetest_interface.common.readfile import Read_File...

python-接口自动化 token 的处理

前言
关于token,如果不了解的,先去看Jmeter这篇文章
https://www.cnblogs.com/wwho/p/14154786.html

思路跟 jmeter 中一样,在 python 中取 token 的值,可以通过 re 正则来取,也可以通过 json 解析来取。

一、提取token
1、json解析提取
# -*- coding:utf-8 -*-
import re...

接口自动化测试总结与问题

遗留问题

接口信息规范,统一存储到一个表中
测试用例编写规范
自定义校验,支持sql,响应
testng的xml实例化,可自定义编辑执行顺序
监控添加
测试报告规范化管理

总结
推进方式

需求阶段:确认需求、参与接口协议制定、接口规范制定、接口参数确认
开发阶段:接口mock、测试用例设计、测试框架搭建与代码开发、持续集成
测试阶段:测试执行、BUG提交、修复BUG、代码维护
上线回归:回...

自动化测试介绍

1. 什么是自动化测试

自动化功能测试:将手工测试中的回归测试以及流程测试转化为机器执行的测试行为,目的是提升测试效率。
自动化性能测试

2. 自动化测试一般分为UI和接口
3. 自动化测试的开展:

确立自动化测试项目
需求调研(企业 项目 团队)
自动化测试需求提取
编写自动化测试demo
试运行
培训
优化
推行

4. 自动化测试的介入:

功能稳定的情况下(UI)
接口完成的情况下...

接口自动化测试(1)

一、架构
CRM客户关系管理系统
SAAS Software As A Service 软件即服务
PAAS Platform AS A Service 平台即服务
 
快速交付→ 快:自己去干、有结果、事事有回音、持续改进
单体架构——》垂直架构——》面向服务架构——》微服务架构(分布式)
二、接口测试
方法论:类比,不同的事物中找到共同点
学习维度:
协议:本质是什么?​主流工具:...

文章标题:接口自动化测试之Yaml
文章链接:https://www.dianjilingqu.com/51442.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>