自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 面试内容集合

什么是生成器?生成器只有在调用时才会生成相应的数据只记录当前位置,只有一个__next__()方法 ---->(i*i for i in range(10)) ==生成器可以作用于for 循环的对象统称为可迭代对象(Iterable)可以被__next__()函数调用并不断返回下一个值的对象称为迭代器:Iterator。使用isinstance()判断一个对象是否为迭代器:Iterator。python 生成器和迭代器_python迭代器和生成器_m0_51736952的博客-CSDN博客。

2024-07-12 16:25:43 724

原创 小程序自动化

minium

2023-11-13 15:27:34 74

原创 前端项目部署

【代码】前端项目部署。

2023-08-22 17:54:57 91

原创 前端VUE

定义的Vue只有id是app的才能使用他的变量值name,age,gender。+ - 方法非id是app的也不可以调用。

2023-07-12 21:55:33 253

原创 前端CSS

垂直方向居中 line-height: 59px;水平方向居中 text-align: center;块级标签:默认有效(霸道,右侧区域空白,也不给你占用),div。上下左右为统一值,则为:padding: 20px;脱离了父类,无法撑起来父类,需要增加。内边距,我自己内部设置一点距离。absolute 相当于移动 物。行内标签:默认无效,span。找儿子 .类名>儿子标签名。找所有后代 .类名>标签名。外边距,我与别人加点距离。所有的标签统一设置属性。

2023-07-09 20:48:02 380

原创 临时文档记录

2023-07-09 12:34:52 222

原创 Shell

下方定义的都是本地变量name=yue# 看到什么,输出什么name='yue'# 调用变量时使用双引号# 将linux命令结果赋值给变量$()echo $time# 将linux命令结果赋值给变量``键盘esc下边那个echo $time。

2023-07-01 20:42:23 544

原创 Java+sonar+Jenkins+Gitlab

本地执行sonar-scanner 扫描代码命令。编译项目,配置maven和jdk。

2023-03-20 15:01:21 85

原创 sonarqube

安装数据库创建用户创建数据库配置链接数据库。

2023-03-14 16:52:14 57

原创 APP自动化

额热尔

2023-01-04 17:48:31 75

原创 Django

3 应用app 3.1 创建应用3.2 注册应用7 静态文件 在开发过程中一般将:都会当做静态文件处理。

2022-06-04 10:23:22 116

原创 MySQL引入

1 创建配置文件安装目录 创建文件my.ini 文件内容port=3306basedir=/usr/local/mysqldatadir=/usr/local/mysql/data2 初始化

2022-05-31 22:27:50 1024

原创 前端小案例喽

1 时间选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="static/plugins/bootstrap-3.4.1/css/bootstrap.css"> <link rel="stylesheet

2022-05-31 10:39:42 148

原创 jQuery

1 寻找标签1.1 直接寻找ID选择器 样式选择器/类选择器 标签选择器 层级选择器 多选择器 属性选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1 id="txt" class="c1">中国上海

2022-05-29 20:52:13 117

原创 面向对象三大特性

1

2022-05-29 11:45:41 70

原创 DOM应用

1 事件绑定1.1 点击触发<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" value="点击触发" onclick="add()"><ul id="city"></

2022-05-29 10:24:10 97

原创 前端JS······

前端三大组件HTML,裸体。 CSS,好看的衣服。 JavaScript,动态。1 代码位置header尾部 body尾部 源代码可以放在其他地方导入 2 注释2.1 HTML的注释<!-- 注释内容 -->2.2 CSS的注释 `style代码块`/* 注释内容 */2.3 JavaScript的注释,`script代码块`// 注释内容/* 注释内容 */3 变量...

2022-05-28 20:21:00 115

原创 BootStrap

别人封装好的样式,引入使用1 项目格式和引入方法

2022-05-27 15:56:12 66

原创 前端HTML

目录Flask标签H 标题div 块级标签span 行内标签/内联标签a 超链接img 图片列表实心列表​编辑有序列表表格input 系列单选框复选框默认几种输入提交按钮下拉框下拉框-单选​编辑下拉框-复选​编辑多行文本​编辑Flaskfrom flask import Flask,render_template app = Flask(__name__) ...

2022-05-24 23:04:33 182

原创 Web自动化-关闭多余进程

# 关闭多余进程try: os.system("taskkill /f /im chromedriver.exe /t")except: pass解决chromedriver进程过多导致内存严重消耗问题

2022-05-07 18:22:34 307

原创 Yaml

1.Yaml文件简介YAML的意思其实事:“Yet Another Markup Language"(仍是一种置标语言)的缩写 YAML是专门用来写配置文件的语言,非常简洁和强大,远比JSON格式方便 可以作为自动化测试框架的配置文件或者用例文件2.python 环境搭建Yaml环境pip install PyYaml3.Yaml格式语法基本规则大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左对齐即可 #

2022-04-16 20:05:17 698

原创 Jenkins部署

全局属性项目属性源码管理定时执行时间UI构建命令构建后操作git配置1 Git客户端下载1.1 Git客户端下载地址:Windows版本:Git-2.31.1-64-bit.exeMac版本:git-2.19.0-intel-universal-mavericks.dmg1.2 Git客户端安装默认安装,一路都是下一步安装成功后右键会生成如下图一样的右键菜单本手册主要讲解命令行的使用右键点击GitBash...

2022-04-12 18:55:22 848

原创 Web自动化 - 三种等待

一、强制等待sleep(s) s传入等待的秒数,例如:睡他十秒缺点:无法控制时间,会导致程序浪费大量时间优点:本地调试的时候使用,很有效果from time import sleepsleep(10)print('睡了十秒没睡够,再睡五秒')sleep(5)二、隐式等待全局有效。webdriver下的方法,实例化driver后调用。优点:全局控制报错:NoSuchElementExceptionfrom selenium import webdriver

2022-04-09 15:10:51 694

原创 Jmeter - 边界提取器

处理参数“userSession”这里我先添加了一个“查看结果树”跑了一次脚本,看“userSession”这个值,在结果树看哪一步的响应数据里面出现了“userSession”这个值注意:边界值提取器的左边界尽量做到唯一(尽量写长一些),如果左右边界过短,有可能会重现有几个相同的取值范围,导致取值错误的情况在前面的操作完成之后,可以在添加一个“调试取样器”看下设置的边界值提取器取到的值是否正确,默认添加出来在脚本末尾,自己可以拖到想放的位置,不影响使用${参数名称}引用...

2022-02-04 12:48:03 837

原创 Jmeter - Xpath提取器

一、主要运用于返回html和jmx格式在这个请求下添加一个后置处理器->XPath提取器二、XPath提取器:APPly to:作用范围(返回内容的断言范围) Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器 Main sample only:仅作用于父节点的取样器 Sub-samples only:仅作用于子节点的取样器 JMeter Variable...

2022-02-04 11:59:59 1604

原创 Jmeter - Json提取器

一、用法说明此提取器用于提取请求返回结果中的某个值或者某一组值,用法比正则表达式要简单,标准写法为$.key,其中key为返回结果map中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个List,则使用.key[n],其中n为list中元素的编号,如下使用实例来说明下如何使用;Json提取器语法用分号隔开,应当与参数名称一一对应;匹配编号一样的需要用分号隔开,与参数名称一一对应;默认值同样用分号隔开,与参数名称一一对应;二、调试方法:...

2022-02-04 11:54:42 617

原创 Jmeter - 正则表达式

一、Jmeter关联的方式:  Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据:    二、正则表达式提取器  1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “百度一下,你就知道”:  2、设置正则表达式提取器:三、说明(1)引用名称:下一个请求要引用的参数名称,如填写title,则可用${t...

2022-02-04 11:31:32 143

原创 GIT-测试面试题

一、本地克隆地址git clone 代码地址二、创建分支git branch feature2三、推送分支到仓库git push --set-upstream origin feature2 //远程推送feature2分支(推送到仓库)四、切换到feature2git checkout feature2 //切换到 feature2分支五、查看当前所在分支文件状态git status //查看当前所在分支文件状态六、添加需要改的到缓存区git add

2022-01-28 14:45:08 168

原创 自动化-测试面试题

(二)请简述一下cookie、session以及token的区别?cookie数据存放在客户的浏览器上,session数据放在服务器上。cookie不安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面应当使用cookie。单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。可以将登录信息等重要信息存..

2022-01-28 14:44:33 365

原创 Linux-测试面试题

(一)查看文件-n 是显示行号;相当于nl命令head: 看前多少行日志 head -n 10 test.log 查询日志文件中的头10行日志; head -n -10test.log 查询日志文件除了最后10行的其他所有日志;tail: 看后多少行日志 tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test....

2022-01-28 14:42:51 78

原创 数据库-测试面试题

(一)为什么要使用数据库?1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便(二)什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。(三)什么是死锁?怎么解决?死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象。常见的解决死锁的方法1、如果不同程序会并发存取多个表,尽量约定以相同的顺序访问表,可以

2022-01-28 14:42:04 504

原创 Python - pytest

全部执行,pytest执行指定标签用例 -m MARKEXPR only run tests matching given mark expression. For example: -m 'mark1 and not mark2'.执行顺序按照代码的顺序依次执行...

2022-01-02 11:23:55 451

原创 项目管理 - 提炼

一、如何影响他人去做好一件事?分别是让人知道要做(Awareness)、有动力做(Desire)和有能力做(Ability)。(一)动力(Desire)在把工作授权给别人时,对于动力(Desire)的关注尤为重要。讲清楚为什么要做,为什么要现在做,获取理解及认同,激发团队的动力,是项目经理成功授权工作的关键。(二)有相应的能力(Ability)在动力(Desire)的基础上,你还要确保你所选择的人,有相应的能力(Ability)来做到这件事...

2021-09-02 13:50:51 116

原创 性能测试 - 分析

第一步:压力场景数据。在我看来,压力工具提供的数据只有两个曲线最为重要:一个是 TPS(你要是喜欢,也可以叫其他名字,像 RPS、HPS、CPS 之类,纠结名称并不是我们的关键),另一个是响应时间。不管是什么压力工具,只要能给出这两个曲线即可,即便是你自己开发的多线程压力工具也无所谓。不管是线程、协程,只要可以根据业务逻辑发出相应的压力即可。为什么说 TPS 和响应时间曲线最为重要,那其他的曲线,比如说吞吐量、点击率、错误率这些呢?错误率是有...

2021-08-19 17:12:16 172

原创 性能测试 - 稳定性场景

、性能指标稳定性的时间长度要合理,也就是说要合理判断稳定性场景需要运行多长时间; 稳定性使用的 TPS 量级要合理,也就是说我们要合理判断稳定性场景应该用多大的压力执行。

2021-08-19 16:45:19 190

原创 性能测试 - 容量场景

、性能指标对于容量场景来说,最重要的就是业务比例,也就是我们经常说的业务模型。同时,对于其他重要的性能参数也可以重新制定。示意如下:

2021-08-19 16:44:15 285

原创 性能测试 - 基准场景

、性能指标

2021-08-10 09:38:02 181

原创 性能测试-

一、概念性能测试是针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值。性能项目是有宏观目标的:找到系统中的性能瓶颈并优化掉; 满足业务容量的要求,保障线上系统可以正常运行。一个完整的性能工程来看,一个系统上线并经过正常的业务场景之后,我们还需要做一件事情:把线上的性能数据拿回来,和性能测试过程中的数据做环比,看之前做的是否满...

2021-07-28 09:35:10 470

原创 Docker

一、问题docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2021-07-19 04:06:05 PDT; 47s ago Docs: https://........

2021-07-20 09:40:11 702

原创 Python - 推送企业微信消息

单接口报错直接推送给企业微信相关人员企业微信官方文档:https://work.weixin.qq.com/api/doc/90000/90003/90487一、创建应用登录https://work.weixin.qq.com/wework_admin/frame#apps 应用管理 - 应用 - 自建 - 创建应用 - 一定要将想接收到消息的用户拉进可见范围内 例如创建了一个 接口自动化通知 应用二、变量定义登录 https://work.weixin.qq.com/wework.

2021-06-23 15:22:38 1129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除