自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git使用流程----全流程版

Git使用流程:实战版

2023-06-28 13:54:10 135

原创 Python第七课——Python数据类型详解

附:https://blog.csdn.net/weixin_48017822/article/details/129966412。集合可删除重复元素,创建一个空集合必须用set()而不是{},{}是用来创建一个空字典。布尔类型只有两个值:True(真)与False(假);小驼峰:在两个词一个词开头为大写,第二个词为小写就是小驼峰。键(key)必须使用不可变类型(数字、布尔、字符串、元组)所谓标识符就是对变量,常量,函数,类等对象起的名字。2)只能以字母、数字、下划线组成(数字不能开头)

2023-05-13 16:57:14 147

原创 Python第六课——Python中编码问题汇总

中文本地系统是Windows中的cmd,默认codepage是CP936,cp936就是指系统里第936号编码格式,即GB2312的编码。python文件开头第一行设置uft-8编码方式,若不添加文件中涉及中文会报错。在windows cmd下去执行:比如cmd:python3 test1.py。为在python程序内,在字节序列和字符串之间转换时使用’‘utf-8’’(Windows cmd 用的是cp936,也就是中文的GB2312):即在第一行增加utf-8编码(若含有中文)为打开文件名称编码器。

2023-05-09 11:53:25 698

原创 Python第五课——Python中encode和decode区别

字符串在python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节;但是,如果文档内英文比较多,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算;

2023-05-08 19:48:02 688

原创 Python第四课——深度解析python中==和is区别

这是因为出于对性能的考虑,python内部做了很多的优化工作,对于整数对象,python把一些频繁使用的整数对象缓存起来,保存到一个叫small_ints的链表中,在python的整个生命周期内,任何需要引用这些整数对象的地方,都不再重新创建新的对象,而是直接引用缓存中的对象;python把这些可能频繁使用的整数对象规定在范围[-5,256]之间的小对象放在small_ints中,但凡是需要用些小整数时,就从这里面取,不再去临时创建新的对象。交互模式中,如果变量写在同一行,将会指向同一个对象。

2023-04-05 17:47:50 78

原创 Python第三课——Python基础知识(列表、元组、字典、集合)

python查看保留关键字。

2023-04-05 17:43:19 70

原创 Python第二课——Python包安装以及代码规范

3)选择菜单「Tool」–>「Extern Tools」–>「Autopep8」或在某个文件中右键选择「Extern Tools」–>windows:运行窗口直接%homepath%,新建pip文件夹,文件夹中新建pip.ini文件(index-url为镜像地址)1)选择菜单「File」–>「Settings」–>「Tools」–>「External Tools」–>点击加号添加工具。打开终端,使用pip 命令安装Autopep8:pip install autopep8。常量应用大写字母定义常量。

2023-04-03 18:33:42 624

原创 Python第一课——认识Python以及环境搭建

项目目录里,点击右键,找Local History的选项,点击子选项Show History,想要恢复的文件,点击Revrt即可恢复。连续按两下Shift可搜索文件名、类名、方法名,还可以搜索目录名,搜索目录技巧是关键字后面加斜杠/Virtualenv是用来创建虚拟环境,让不同的项目拥有自己独立的运行环境,避免相互干扰。pipenv有两个功能,一个是管理依赖(替代pip管理工具),二是可以创建虚拟环境。在要打书签位置,按下Ctrl+F11,给位置加序号,下次找直接Ctrl+序号。java属于编译型语言)

2023-04-03 14:39:20 92

原创 性能测试流程

有了性能模型和需求,那么可以设计性能方案和性能监控:性能方案包括准备测试环境、测试数据、测试模型、性能指标、压力策略、准入准出、进度风险;性能监控包括系统架构、系统监控、中间件监控、缓存监控、队列监控、负载均衡监控、熔断限流、链路监控等;性能结果/报告包括场景结束整理,监控结果整理,性能整体分析,性能结论、优化建议和运维建议。有了指标其实还不够,还要有性能模型:性能模型分为业务模型和监控模型,业务模型具体是业务调用关系,关注各节点数据流转,综合各节点数据分析,建立业务数据流转模型;

2023-04-03 09:25:37 54

原创 浏览器安全问题

浏览器安全问题

2022-06-14 15:45:00 94

原创 压力测试/负载

压力测试/负载

2022-06-14 15:42:33 2278

原创 APP测试

APP测试

2022-06-14 15:41:10 325

原创 crontab安全处理机制

花生安全处理机制

2022-06-14 15:40:00 113

原创 网络基础内容

网络基础

2022-06-14 15:37:37 121

原创 接口数据格式

接口

2022-06-14 15:22:37 1918

原创 Mq(消息队列)

MQ

2022-06-14 15:19:56 892

原创 Web前端技术

html——结构标准:负责网页结构的搭建css——样式标准/表现标准:负责网页的美化工作js——行为标准:负责网页的行为动作浏览器:IE、谷歌、火狐HTML:超文本标记语言html5.0和xhtml1.0html网页:1、打开hbuilder后,把自己代码文件夹拖拽到“项目管理器“下2、ctrl+n新建”html文件“3、head中写网页的头部信息4、meta中写网页编码集(必须是utf-8)5、title中写网页的标题内容6、body中写网页的主

2021-07-01 01:14:11 313

原创 Python+Pycharm+Selenium+WebDriver 自动化环境搭建

Python+Pycharm+Selenium+WebDriver 自动化环境搭建记录下如何搭建自动化测试环境,每次搭建环境都很繁琐,记录下来以后忘记备用首先前往Python官网下载python解释器官网地址:https://www.python.org/downloads/windows/点击下载安装最新的安装包(电脑X64位;window环境)下载之后点击安装包进行安装勾选Add Python 3.8 to PATH可以自动添加环境变量如图勾选后点击I.

2021-06-23 14:34:23 2940

原创 Chrome F12

Chrome开发者工具中,调试时使用最多的三个功能页面是:元素(ELements)、控制台(Console)、源代码(Sources),此外还有网络(Network)等。1、元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。2、控制台(Console):控制台一般用于执行一次性代码,查看JavaScript对象,查看调试日志信息或异常信息。3、源代码(Sources):该页面用于查看页面的HTML文件源代码、JavaScript源代码、CSS源代码,.

2021-06-17 12:01:08 149

原创 Cookie、Session和Token区分

首先了解HTTP是无状态的Web服务器;即不记录上一次访问的状态Cookie1)浏览器第一次访问服务端时,服务器此时肯定不知道他的身份,所以创建一个独特的身份标识数据,格式为key=value,放入到Set-Cookie字段里,随着响应报文发给浏览器。2)浏览器看到有Set-Cookie字段以后就知道这是服务器给的身份标识,于是就保存起来,下次请求时会自动将此key=value值放入到Cookie字段中发给服务端。3)服务端收到请求报文后,发现Cookie字段中有值,就能根据此值识别用户的身份

2021-06-09 11:53:43 137

原创 Chrome解决访问限制SameSite设置

Cookie——SameSite属性SameSite属性:Chrome浏览器为了防止CSRF攻击和用户追踪,Cookie的SameSite属性用来限制第三方Cookie,从而减少安全风险。即如调用第三方登录组件,会完全禁止第三方Cookie,跨站点时,任何情况下都不会发生Cookie。换言之,即当前网页的URL与请求目标一致,才会带上Cookie。放开限制设置方法:https://support.siteimprove.com/hc/en-gb/articles/360007364778-Tu.

2021-06-08 15:37:25 9547 4

原创 Charles抓包

Charles抓包Charles是在Mac下常用的网络封包截取工具将charles设置成代理启动Charles后,第一次Charles会请求你给它设置系统代理的权限。需要将Charles设置成系统代理时,选择菜单中的“Proxy”——“Mac OS X Proxy”来将Charles设置成系统代理。(代理——windows代理) *老版本可能还需要Chrome/Firefox浏览器来设置代理;或者直接将代理服务器设置成127.0.0.1:8888也可以。手机代理设置(截取Http...

2021-06-08 15:29:49 160

原创 Fiddler弱网测试

APP弱网测试规则考虑网络正常情况 考虑无网络情况无网络是否有提示弱网情况网络延迟的情况下,操作app进行数据同步、OTA升级是否会发生Crash、ANR等严重错误 APP请求回调未完成,是否会出现闪退 数据是否会丢失网络切换网络由wifi切换到gprs 重新联网Fiddler弱网测试--手机抓包设置这里不在赘述--Fiddler弱网设置(.net语言)Ctrl+R或者右边栏位找FiddlerScript调出脚本设置网络限制上图为上传下载速率(3..

2021-06-08 15:19:24 204

原创 Fiddler页面展示内容批注

Fiddler工作原理Fiddler是以代理web服务器的形式工作的,个人理解为中间商,浏览器访问服务器时,会形成一个请求,fiddler此时充当服务器截胡;然后经过fiddler,fiddler模拟浏览器发送给真正的服务器。这样一个过程,fiddler就抓取到了请求和响应的整个过程。其可以抓取http和https请求。Fiddler界面区域释义:# 抓取http requst的排序。从1开始Result 响应状态码Protocol...

2021-06-08 15:18:00 111

原创 Charles手机弱网测试

以Charles 4.2.5为例:首先连接手机确保手机和电脑在同一局域网内 Charles连接手机抓包1、点击代理——代理设置2、点击代理Tab——端口设置为8888;勾选启用透明HTTP代理;点击——确定3、打开手机——wlan——代理——无改成手动——填入设置的端口和ipconfig查看的PC端IP4、连接之后Charles会弹出一个对话框;选择确定5、然后手机打开APP;Charles就会访问到你的手机浏览的数据手机连接成功——模拟弱网1、什么是弱.

2021-05-21 10:50:58 7191

原创 Fiddler手机抓包教程

Fiddler手机抓包对PC(笔记本)参数进行配置1、配置fiddler允许监听到https fiddler默认只抓取http格式的,打开Fiddler菜单项;点击Tools——Options——Https;如下图勾选:勾选CaptureHTTPS CONNECTs,点击Actions;勾选Decrypt HTTPStraffic和Ignore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)...

2021-05-17 11:18:26 369

空空如也

空空如也

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

TA关注的人

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