接口自动化
接口自动化笔记
一点就发财
这个作者很懒,什么都没留下…
展开
-
Python实现生成多条数据并插入数据库
1.创建TXT文件与数据:add_data代码示例:import osfrom datetime import datetime##设置文档路径与文档名file_path='D:\\自动化测试\\apitest_pycharm\\data\\user.txt'def build_data(file_path,data_count): if os.path.exists(file_path): os.remove(file_path) file=open(file_原创 2022-03-08 13:54:56 · 2048 阅读 · 0 评论 -
两种方式实现日志模块调用
方式一:1.封装日志模块并调用,read_log代码示例:import loggingimport timeimport colorlogimport logging.handlers# 控制台输出日志颜色设置colors_log = { 'DEBUG': 'white', 'INFO': 'cyan', 'WARNING': 'yellow', 'ERROR': 'red', 'CRITICAL': 'bold_red',}class Log(o原创 2022-03-07 18:00:48 · 582 阅读 · 0 评论 -
接口自动化之连接数据库查询与封装调用
1.连接数据库查询代码示例:#coding=utf-8 #防止乱码import pymysqlimport json#获取连接对象conn = pymysql.connect(host="127.0.0.1", user="root", password="root", database="ofilecabinet",原创 2022-03-07 17:16:09 · 768 阅读 · 0 评论 -
接口自动化之测试用例执行并生成对应HTML测试报告
1.测试用例执行存放在case文件夹下代码示例:#导包import unittest#from tools.read_log import Logfrom apitest_pycharm.config.read_log_setting import MyLog'''# 设置程序所在目录import syssys.path.append("D:\\自动化测试\\apitest\\api")'''from apitest_pycharm.api.api_1201 import Api_1原创 2022-03-07 16:50:43 · 457 阅读 · 0 评论 -
接口自动化之JSON数据准备及读取JSON工具封装
1.JSON数据准备存放在data目录下,方便数据查找引用代码示例:{ "siteID_1":{ "url":"http://IP/terminal/init/site/info", "siteID":"211108400346614892", "expect_result":"OK", "status_code":200}, "siteID_2":{ "url":"http://IP/terminal/init/site/info", "siteID":"21110840原创 2022-03-07 16:36:15 · 466 阅读 · 0 评论 -
接口自动化测试之API对象层封装
API对象层封装使用框架为pycharm代码示例:# 导包import requests# 新建类,设备信息查询1201接口class Api_1201(object): # 新建方法 def api_post_1201(self,url, siteID, expect_result, status_code): # headers定义 headers = {"Content-Type": "application/json"} #原创 2022-03-07 16:06:57 · 548 阅读 · 0 评论