会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
snbtl
博客园
首页
新随笔
联系
订阅
管理
2022年10月10日
Python的生成器与迭代器
摘要: 一、迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in ...来完成的。 二、可迭代对象 可以被直接作用于for循环的对象都可以被称为可迭代对象(iterable)
阅读全文
posted @ 2022-10-10 23:36 少年不太冷2
阅读(83)
评论(0)
推荐(0)
2022年9月29日
玩转Python并发编程(2)——线程
摘要: 一、前言 上一篇我们介绍了进程,进程适用于CPU密集型的任务。这一片我们来讲适用于IO密集型任务的线程。首先需要弄清楚的是,进程与线程的含义和区别。其实在上一篇我们已经说过了,只不过这个概念实在太过重要,这里我们再强化一下。1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)
阅读全文
posted @ 2022-09-29 20:52 少年不太冷2
阅读(82)
评论(0)
推荐(0)
2022年9月28日
玩转Python并发编程(1)——进程
摘要: 一、前言 开始讲并发前,先科普一下什么是CPU密集型和IO密集型。CPU密集型:也叫计算密集型。计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。这种计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CP
阅读全文
posted @ 2022-09-28 17:57 少年不太冷2
阅读(122)
评论(0)
推荐(0)
2022年9月26日
细说Python装饰器
摘要: 一、概念 装饰器(Decorators)是 Python 的一个重要部分。简单地说:装饰器是个Python函数,能够在不修改任何原先代码的前提下,对被修饰函数添加额外的功能。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。需要指出的是,Python的装饰器与Java中的注解完
阅读全文
posted @ 2022-09-26 11:43 少年不太冷2
阅读(168)
评论(0)
推荐(0)
2022年8月29日
Pytest骨灰级教学(一)入门
摘要: 众所周知,Pytest已经是自动化测试行业中炙手可热的一个存在,所以咱们废话不多说,直接进入Pytest骨灰级教学。本教学将分为几个文章进行。 一、环境安装pytest是python中的第三方库,使用之前需要先安装,在命令行中运行以下安装命令 : pip install pytest 检查安装是否成
阅读全文
posted @ 2022-08-29 19:56 少年不太冷2
阅读(123)
评论(0)
推荐(0)
2022年8月25日
Appium从0开始
摘要: appium 是当前移动平台上主流的自动化测试工具之一。appium 是一个合成词,分别由“application”的前三个字母和“Selenium”的后三个字母组成。application 为“应用”,我们一般把移动平台上的应用简称为 App。Selenium 是 当前主流的 Web UI 自动化
阅读全文
posted @ 2022-08-25 20:42 少年不太冷2
阅读(247)
评论(2)
推荐(0)
2022年8月14日
Pytest+Allure(详细)
摘要: Allure是当今比较主流的开源的免费的自动化测试报告,支持Java,Python,我们来看看如何使用Pytest与Allure整合,输出漂亮的测试报告。 一、Pytest 1、什么是pytestpytest是一款单元测试框架,在编程过程中,单元主要指的是代码中最小的组成部分,例如函数或类,在面向对
阅读全文
posted @ 2022-08-14 23:53 少年不太冷2
阅读(536)
评论(0)
推荐(0)
从0开始搭建prometheus+node_exporter+grafana监控平台
摘要: 在进行性能测试时,想直观看到服务器的瓶颈在哪里,cpu、内存占用多少,什么原因导致性能上不去等等,而prometheus+node_exporter+grafana可以把从服务器(即被监控机器)采集到的信息直观进行展示。 监控原理:1、prometheus :虽然说是监控平台,但是实际上是一套数据库
阅读全文
posted @ 2022-08-14 23:15 少年不太冷2
阅读(547)
评论(0)
推荐(2)
2022年7月28日
Linux命令汇总
摘要: Linux命令汇总 一、列出目录内容 ls -a:显示所有文件,包括隐藏文件 ls -l:显示详细信息,同ll 以MB显示文件大小列表:ls -l --block-size=M以KB显示文件大小列表:ls -l --block-size=KB ls -R:递归显示子目录结构 ls -ld:显示目录和
阅读全文
posted @ 2022-07-28 15:29 少年不太冷2
阅读(60)
评论(0)
推荐(0)
2022年5月9日
unittest+unittestreport
摘要: 1、什么是unittest unittest是Python单元测试框架,是Python自带的标准库 2、unittest的4个核心组件 a、TestCase:测试用例类,用来定义测试用例函数的 b、TestSuite:测试套件,用来收集测试用例的 c、TestRunner:测试用例运行类,用来执行测
阅读全文
posted @ 2022-05-09 23:31 少年不太冷2
阅读(241)
评论(0)
推荐(0)
下一页
公告