自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JMeter做接口测试,如何提取登录Cookie

用JMeter进行接口测试时,经常需要通过登录接口提取Cookie才能进行其他业务流程,如果cookie/token是在登录请求的响应报文里,那么可以通过正则表达式直接提取出来,但是如果Cookie不是在响应报文里,还可以怎么提取出来呢?在登录接口下添加HTTP Cookie管理器,并添加用户定义的Cookie,这里设置名称为aaa,值为${COOKIE_aaa}。通过分析发现,业务接口的请求头中带有Cookie值,需要通过登录接口获取Cookie后传递到其它接口的请求头中。

2023-09-10 09:21:23 269

转载 Chrome DevTools Performance 功能详解

本文整理介绍 Chrome DevTools Performance 面板的所有功能,以便使用其分析页面加载时/运行时性能,找出性能瓶颈。若内容存在谬误,请帮忙指正。后续准备更新一篇非常详细的首屏6大性能指标的优化教程,帮你提高页面的 Chrome DevTools Lighthouse 跑分分数。

2023-09-02 22:41:28 2786

转载 fiddler学习网址

条形栏后面的红色 X 图标表示服务器发送了请求头 Connection: close(对于 HTTP/1.0 类型的响应,是指发送请求头Connection: Keep-Alive 失败),阻止后续请求重用该连接。当鼠标放在任意一个行的上方时,下面的状态栏中就会显示该项的更多信息,如:请求URL地址、Content-Type、发送/接收的字节数。如果条形栏是用阴影线表示,而不是平滑的,表示HTTP 响应在 Fiddler 端被缓存起来了,而不是流式地转发给客户端。流模式每次下载的数据直接返回给客户端。

2023-09-02 12:42:48 119

原创 修改timeline刻度表,以毫秒为单位(个人记录)

近期有个任务是要修改timeline的刻度线,以毫秒为单位。初步是尝试修改源码,简单的用起来。

2023-09-02 12:40:58 128

原创 DrawClientPipeMap

【代码】DrawClientPipeMap。

2023-08-31 19:38:40 31

原创 软件测试原理与实践第二版英文翻译(一)

主要用于英语学习

2023-07-22 09:24:59 83

转载 如何写复杂的SQL

经常有人问我那非常复杂的sql是怎么写出来的,我一直不知道该怎么回答。 因为虽然我写这样的sql很顺手,可是我却不知道怎么告诉别人怎么写。 很多人将这个问题归结为天赋,我却不这么看,我想这个不是天赋的问题, 任何人经过一定有效率的学习和练习都能完成。有的人可能学习的快点,有的 人可能学习的慢点,这个的确跟每个人有关,但只要经过有规律的练习,我觉得 还是能够很快的写出符合要求的sql的。我也一直认为,不知道怎么写是因为没有

2022-07-12 21:51:27 1599

转载 ​mysqlreport指南​

mysqlreport是mysql性能监测时最常用的工具,对了解mysql运行状态和配置调整都有很大的帮助。找了一些mysql的资料,发现大多数是关于php+mysql开发的,服务配置基本就是固定的几条。干脆找上mysqlreport的官网,啃下来这篇指南。翻译都是随着我个人的语言习惯,对直接能用mysql命令上看到结果的英文则保留下来。方便以后查找:原文地址:http://hackmysql.com/mysqlreportguide《mysqlreport指南》本指南的写作目的是解释mys..

2022-05-24 21:36:54 375

转载 用Docker安装一个MongoDB

MongoDB介绍:一个数据库可以理解成一个文件夹,一张表就是一个collection集合,表内的一行数据就是一个document文档,表中的每一个字段在mongo中被称为一个field域,mongodb只支持单表查询在mysql中一行数据就是一个订单,在mongodb中一个字典(object)就是一个订单Mongo支持的角色:read 只读:允许用户读取指定的数据库 readWrite 读写:允许用户读写指定的数据库 dbAdmin 数据库管理:允许用户在指定的数

2022-05-15 20:38:52 553

转载 Strace 解决性能问题案例一则

前言前面一篇文章说了因为公司同事在解决一个故障(性能问题)时利用到strace,在学习strace工具的时候也查看《性能之巅》第十三章中,大神解决性能问题的思路和方法。本文将我遇到的故障的解决过程记录下来,前车之鉴。业务逻辑业务写入A表,通过canal监听binlog产生消息,应用接收消息经过一定逻辑(a,b,c)对消息进行三次校验(查询DB)并且聚合,然后写入B表。抽象的逻辑图示如下: [a] [A]--->[binlog]--->[b...

2022-05-13 22:00:09 488

转载 一文看懂IO多路复用

本文让你理解什么是IO多路复用 IO多路复用解决什么问题 目前有哪些IO多路复用的方案 具体怎么用 不同IO多路复用方案优缺点1. 什么是IO多路复用一句话解释:单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。2. 解决什么问题说在前头应用程序通常需要处理来自多条事件流中的事件,比如我现在用的电脑,需要同时处理键盘鼠标的输入、中断信号等等事件,再比如web服务器如nginx,需要同时处理来来自N个客户端的事件。逻辑控制流在时间上的重叠叫做并发而CPU.

2022-05-12 21:50:09 3546

转载 Linux 进程、线程、文件描述符的底层原理

一、进程是什么首先,抽象地来说,我们的计算机就是这个东西:这个大的矩形表示计算机的内存空间,其中的小矩形代表进程,左下角的圆形表示磁盘,右下角的图形表示一些输入输出设备,比如鼠标键盘显示器等等。另外,注意到内存空间被划分为了两块,上半部分表示用户空间,下半部分表示内核空间。用户空间装着用户进程需要使用的资源,比如你在程序代码里开一个数组,这个数组肯定存在用户空间;内核空间存放内核进程需要加载的系统资源,这一些资源一般是不允许用户访问的。但是注意有的用户进程会共享一些内核空间的资源,比如一些动

2022-05-12 21:39:57 413

转载 HTTP、TCP、UDP以及SOCKET之间的区别/联系

一.TCP/IP代表传输控制协议/网际协议,指的是一系列协组。  可分为四个层次:数据链路层、网络层、传输层和应用层。在网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层:中有TCP协议与UDP协议。在应用层:有FTP、HTTP、TELNET、SMTP、DNS等协议。TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像

2022-04-09 09:36:24 2038

转载 bit 与 Byte 的区别

bit与Byte的区别一、用途不一样Bit意为"位"或"比特",是计算机运算的基础单位;Byte意为"字节",是计算机文件大小的基本计算单位;二、代表的大小不同1bit就是1位二进制数,比如 1 或者 0;1Byte就是 1 个字节,1 个字节是由 8 个二进制位组成的。比如1111111,00000000等。三、代表的内容不一样Bit 只能代表一个内容,(0或者1,其中的一个),1 Byte 代表 256 个内容 = 2 的 8 次方。bit 与 Byte 的...

2022-03-21 14:51:03 31353 1

转载 tcpdump详解

原文地址:全网最详细的 tcpdump 使用指南 - 王一白 - 博客园今天要给大家介绍的一个 Unix 下的一个网络数据采集分析工具,也就是我们常说的抓包工具。与它功能类似的工具有 wireshark ,不同的是,wireshark 有图形化界面,而 tcpdump 则只有命令行。可以用wireshark 读取tcpdump 生成的pcap文件,用wireshark的图形化界面分析tcpdump 结果数据。在讲解之前,有两点需要声明:第三节到第六节里的 tcpdump 命令示例,.

2022-03-20 10:07:17 20833 2

空空如也

空空如也

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

TA关注的人

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