2022年1月3日

Postman+newman+jenkins持续集成

摘要: newman是专为postman而生,用于以命令行的方式执行postman的脚本 安装:1. 安装nodejs. 下载地址:https://nodejs.org/en/ 验证:在dos输入node出现> 2. 安装npm 打开dos窗口输入命令:npm install -- global -- pr 阅读全文

posted @ 2022-01-03 15:46 Titen 阅读(40) 评论(0) 推荐(0) 编辑

2021年12月28日

接口之日志封装

摘要: 最近框架封装完成后,介入日志的封装 先看一下整个封装的代码(红色是易错点): 思路:1.创建日志对象 2.给对象设置全局的日志级别 3.创建文件日志路径 4.创建日志的控制器,把日志路径传入 5.设置日志的级别 6设置控制器输出格式 7.把控制器加入到日志对象 8.返回 import logging 阅读全文

posted @ 2021-12-28 17:04 Titen 阅读(113) 评论(0) 推荐(0) 编辑

2021年12月20日

代码实现MD5和Base64接口加密

摘要: #MD5加密接口 def md5(self, args): #编码格式设置为utf-8 utf8_str = str(args).encode("utf-8") #再将字符串放到MD5里面执行 md5_str = hashlib.md5(utf8_str).hexdigest() return md 阅读全文

posted @ 2021-12-20 23:04 Titen 阅读(86) 评论(0) 推荐(0) 编辑

2021年12月13日

接口封装遇到的坑--3

摘要: 注:代码标红的地方是我自己出错的地方 一.关于反射取值: 1.yaml文件里面 不小心多写了脏数据access_token 2. 1)替换的方法中,涉及到反射,反射的参数和方法都是字符串,对于调用的方法比如返回随机数的方法,需要把截取的字符串的参数,强转为int 2) 当对于数字替换的时候,只有字符 阅读全文

posted @ 2021-12-13 21:43 Titen 阅读(73) 评论(0) 推荐(0) 编辑

2021年12月12日

接口封装遇到的坑--2

摘要: 1.关于jsonpath 一定要pip install jsonpath 所取的值为列表,取第一个为json_value[0] try: res_json = res.json() json_value = jsonpath.jsonpath(res_json,value) write_extrac 阅读全文

posted @ 2021-12-12 21:26 Titen 阅读(51) 评论(0) 推荐(0) 编辑

2021年12月7日

接口封装遇到的坑--1

摘要: 1.common文件下的读写yaml时候,拼接路径不要忘记"/",因为找不到路径可能会导致写入文件失败 import os import yaml #读取extract数据 def read_extract_yaml(): with open(os.getcwd()+"/extract.yaml", 阅读全文

posted @ 2021-12-07 00:57 Titen 阅读(88) 评论(0) 推荐(0) 编辑

2021年12月4日

接口自动化之--requests详解

摘要: 1.什么是requests? 答:requests是用来发送http请求以及接收http响应的python第三方库,主要用于做接口自动化。 2.安装 pip install requests 3.requests常用方法 requests.get(url, params=None, **kwargs 阅读全文

posted @ 2021-12-04 17:07 Titen 阅读(509) 评论(0) 推荐(0) 编辑

Pytest--详解03

摘要: allure报告的定制以及参数化 1.定制代码如下: import allure import pytest # 左边定制 @allure.epic("汽车尾气检测项目") @allure.feature('用户模块') class Test_api(): @allure.story("登录接口") 阅读全文

posted @ 2021-12-04 16:06 Titen 阅读(44) 评论(0) 推荐(0) 编辑

2021年11月29日

Pytest--详解02

摘要: 固件和allure报告 一.Fixture固件 作用:某一些用例、类和模块前后需要执行某一些的操作,以及数据使用数据驱动。 Fixture完整的方法如下: @pytest.fixture(scope="作用域",params="数据驱动",autouse="是否自动执 行",ids=“参数别名”,n 阅读全文

posted @ 2021-11-29 00:13 Titen 阅读(121) 评论(0) 推荐(0) 编辑

2021年11月27日

故事很简单

摘要: 他又来到了车站 匆匆行人 换了一拨又一拨 看到了曾经自己站立的地方 对面的列车又回到了2014年 车多人挤的世界 你依然在他心里住了好几年 阅读全文

posted @ 2021-11-27 12:14 Titen 阅读(38) 评论(0) 推荐(0) 编辑

导航