Leo Zhang
菩提本无树,明镜亦非台!
posts - 134,comments - 118,views - 76万

随笔分类 -  Python

1 2 下一页
Python 正则表达式
摘要:简介 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正 阅读全文
posted @ 2021-03-25 15:06 LeoZhanggg 阅读(242) 评论(0) 推荐(0) 编辑
ApiTesting全链路接口自动化测试框架 - 实战应用
摘要:场景一、添加公共配置 我们在做自动化开始的时候,一般有很多公共的环境配置,比如host、token、user等等,如果这些放在用例中,一旦修改,将非常的不便、麻烦(尤其切换环境)。 所以这里我们提供了apiConfig.yml 文件用于存放公共接口配置,默认会根据第一个接口数据包,解析保存 host 阅读全文
posted @ 2021-03-25 14:49 LeoZhanggg 阅读(5025) 评论(12) 推荐(0) 编辑
ApiTesting全链路接口自动化测试框架 - 数据库校验【新增】(二)
摘要:在这之前我完成了对于接口上的自动化测试:ApiTesting全链路接口自动化测试框架 - 初版(一) 但是对于很多公司而言,数据库的数据校验也尤为重要,另外也有小伙伴给我反馈希望支持。 所以最近几天我特意抽空完成了相关的内容开发,另外修复了第一版中一些小的bug,以下是相关升级说明。 主要升级内容 阅读全文
posted @ 2021-03-12 17:19 LeoZhanggg 阅读(2785) 评论(0) 推荐(2) 编辑
ApiTesting全链路接口自动化测试框架 - 初版(一)
摘要:简介 此框架是基于Python+Pytest+Requests+Allure+Yaml+Json实现全链路接口自动化测试。 主要流程:解析接口数据包 ->生成接口基础配置(yml) ->生成测试用例(yaml+json) ->生成测试脚本(.py) ->运行测试(pytest) ->生成测试报告(a 阅读全文
posted @ 2021-02-05 19:31 LeoZhanggg 阅读(10132) 评论(33) 推荐(10) 编辑
【转载】Python中如何将字符串作为变量名
摘要:【原文】https://www.cnblogs.com/alfred0311/p/7944199.html 应用场景描述: 通过配置文件获取服务器上配置的服务名及运行端口号,编写python脚本检测服务上服务是否在运行? #!/usr/bin/env python # -*- coding:utf- 阅读全文
posted @ 2020-12-23 09:42 LeoZhanggg 阅读(942) 评论(0) 推荐(0) 编辑
【转载】python实现dubbo接口的调用
摘要:【原文】:https://www.cnblogs.com/watery/p/13452914.html 由于公司使用基于Java语言的Dubbo技术栈,而本人对Python技术栈更为熟悉。为了使不懂JAVA代码的同学也能进行Dubbo接口层的测试,总结一个通过python实现dubbo接口调用的实现 阅读全文
posted @ 2020-12-23 09:29 LeoZhanggg 阅读(2215) 评论(0) 推荐(0) 编辑
Pytest自动化测试 - 对比RobotFramework框架
摘要:一、前言 测试框架的作用是帮助我们管理测试用例、执行测试用例、参数化、断言、生成测试报告等基础性工作, 让我们将精力用在测试用例的编写上。好的测试框架应该具有很高的扩展性,支持二次开发,并能够支持多种类型的自动化测试。 测试工具的作用是为了完成某一类型的测试,比如Selenium用于对WEB UI进 阅读全文
posted @ 2020-12-03 09:28 LeoZhanggg 阅读(6494) 评论(0) 推荐(0) 编辑
Pytest自动化测试 - allure报告进阶
摘要:Allure除了具有Pytest基本状态外,其他几乎所有功能也都支持。 1、严重性 如果你想对测试用例进行严重等级划分,可以使用 @allure.severity 装饰器,它可以应用于函数,方法或整个类。 它以 allure.severity_level 枚举值作为参数,分别为:BLOCKER(中断 阅读全文
posted @ 2020-12-01 15:42 LeoZhanggg 阅读(732) 评论(0) 推荐(0) 编辑
Pytest自动化测试 - 完美结合Allure
摘要:简介 Allure Framework是一种灵活的、轻量级、多语言测试报告工具。 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容, 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。 从开发/测试的角度来看: Allure报告可以快速查看到缺陷点,可以将测试未通过划分为 阅读全文
posted @ 2020-11-28 18:12 LeoZhanggg 阅读(1847) 评论(4) 推荐(2) 编辑
Pytest自动化测试 - 必知必会的一些插件
摘要:Pytest拥有丰富的插件架构,超过800个以上的外部插件和活跃的社区,在PyPI项目中以“ pytest- *”为标识。 本篇将列举github标星超过两百的一些插件进行实战演示。 插件库地址:http://plugincompat.herokuapp.com/ 1、pytest-html:用于生 阅读全文
posted @ 2020-11-27 17:25 LeoZhanggg 阅读(2964) 评论(2) 推荐(3) 编辑
Pytest自动化测试 - 简易教程
摘要:简介 pytest是动态编程语言Python专用的测试框架,它具有易于上手、功能强大、可扩展性好、兼容性强、效率高、第三方插件丰富等特点。 功能特征: 完整的文档,包括安装,教程和PDF文档 简单而又详细的断言模式(使用纯assert语句) 自动发现测试模块和功能(以test为标识) 可以运行uni 阅读全文
posted @ 2020-11-26 10:58 LeoZhanggg 阅读(4126) 评论(0) 推荐(3) 编辑
Django实战总结 - 快速开发一个Web服务
摘要:一、简介 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 只要很少的代码就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。 Django 本身基于 MVC 模型,同时也是一个MTV模型 。Django的MTV 模式本质上 阅读全文
posted @ 2020-11-20 20:15 LeoZhanggg 阅读(2344) 评论(1) 推荐(0) 编辑
Python总结之处理时间(time)、日期时间(datetime)、日历(calendar)
摘要:1、 模块导入 # 日期时间对象,常用方法有date(), time() >>> from datetime import datetime # 日期对象,常用属性有year, month, day >>> from datetime import date # 时间对象,常用属性有hour, mi 阅读全文
posted @ 2020-11-10 17:23 LeoZhanggg 阅读(614) 评论(1) 推荐(0) 编辑
【转载】Linux环境安装python3
摘要:1.python下载 cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经常用到)从一个指定的URL下载文件。其格式为: wget 阅读全文
posted @ 2019-12-23 13:43 LeoZhanggg 阅读(311) 评论(0) 推荐(0) 编辑
Python 接口自动化常用方法封装
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # ************************************* 4 # @Time : 2019/7/1 5 # @Author : Zhang Fan 6 # @Desc : Ro 阅读全文
posted @ 2019-08-23 17:41 LeoZhanggg 阅读(2459) 评论(0) 推荐(2) 编辑
Python 调用 ES、Solr、Phoenix
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # ************************************* 4 # @Time : 2019/8/12 5 # @Author : Zhang Fan 6 # @Desc : Library 7 # @File : MyDatabases.py 8 # @Update : 20 阅读全文
posted @ 2019-08-23 17:35 LeoZhanggg 阅读(504) 评论(0) 推荐(0) 编辑
Python 调用 Hprose接口、Dubbo接口、Java方法
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # ************************************* 4 # @Time : 2019/7/1 5 # @Author : Zhang Fan 6 # @Desc : Library 7 # @File : MyTools.py 8 # @Update : 2019/8/ 阅读全文
posted @ 2019-08-23 17:30 LeoZhanggg 阅读(1025) 评论(0) 推荐(0) 编辑
Python调用Redis
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # ************************************* 4 # @Time : 2019/8/12 5 # @Author : Zhang Fan 6 # @Desc : Library 7 # @File : MyRedis.py 8 # @Update : 2019/8 阅读全文
posted @ 2019-08-23 17:24 LeoZhanggg 阅读(830) 评论(0) 推荐(0) 编辑
Python-Thread(通俗易懂)
摘要:此类表示在单独的控制线程中运行的活动,有两种方法可以指定该活动,一是将可调用对象传递给构造函数,二是通过覆盖子类中的run()方法。 阅读全文
posted @ 2019-01-30 19:22 LeoZhanggg 阅读(40825) 评论(2) 推荐(2) 编辑
Python threading(多线程)
摘要:threading模块在较低级别thread模块之上构建更高级别的线程接口。 阅读全文
posted @ 2019-01-30 18:44 LeoZhanggg 阅读(7463) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示