自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (7)
  • 收藏
  • 关注

原创 JMeter Body Data模拟10000个字符串

JMeter Body Data模拟10000个字符串

2024-03-04 14:31:13 284

原创 crontab定时任务

```bash显示当前用户的crontab列表crontab -l编辑当前用户的crontabcrontab -e``````bashcrontab文件格式* * * * * 执行的命令- - - - -| | | | || | | | +----- 星期几 (0 - 6) (星期天可以是 0 或 7)| | | +-------

2023-09-25 17:12:24 301

原创 【TCPDUMP使用和报文分析】

抓取1.1网段除了1.1.1.1的请求的数据包tcpdump -i any src net 1.1 and 'src host not 1.1.1.1'

2023-04-25 20:45:35 1350 1

原创 Kubernetes(K8s)Prometheus与Grafana对接

要将Prometheus与Grafana对接,您可以按照以下步骤进行操作

2023-04-03 15:56:50 455

原创 vmstat介绍

> vmstat是一个性能监测工具,可以用于实时监测系统的虚拟内存、进程、CPU和IO等方面的性能数据

2023-03-28 15:12:25 1064

原创 Kubernetes(K8s)接入Prometheus示例、查看指标

Kubernetes(K8s)接入Prometheus示例、查看指标

2023-03-10 17:11:02 1213

原创 Kubernetes(K8s)安装Prometheus

Kubernetes(K8s)安装Prometheus

2023-03-10 16:30:32 1606

原创 Kubernetes(K8s)HPA(Horizontal Pod Autoscaler)介绍、示例

HPA(Horizontal Pod Autoscaler)介绍、示例

2023-03-09 16:10:24 496

原创 Kubernetes(K8s)亲和性介绍、示例

Kubernetes(K8s)亲和性介绍、示例

2023-03-09 15:59:11 642

原创 Kubernetes (k8s) 污点(Taint)、容忍介绍、示例

Kubernetes (k8s) 污点(Taint)介绍、案例

2023-03-09 15:36:02 984

原创 微服务架构故障测试、微服务架构故障测试工具推荐

微服务架构故障测试、微服务架构故障测试工具推荐

2023-03-09 14:44:29 641

原创 Linux下wc 命令(统计字节数)

Linux下wc 命令(统计字节数)

2023-01-10 15:59:08 1294

原创 【Linux安装jmeter性能测试】

将lsctest.jtl文件通过xftp下载到本地,该文件可以使用 聚合报告查看,可以打开 JMeter界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 "浏览..."

2022-11-09 16:57:16 2013

原创 【TestNG学习(六)参数化测试 (DataProvider)】

fiveTest类获取fiveTest.xml文件中定于变量,public void test1执行结果,通过if (method.getName().equals("test1"))判断输出@DataProvider(name = "methodData")

2022-08-30 11:16:03 1197

原创 【K8s Telnet Dubbo使用教程】

K8s Telnet Dubbo使用教程

2022-08-26 17:38:50 1393

原创 【TestNG学习(五)依赖测试、超时测试】

通过 @Test(dependsOnMethods = {"test1"}) 在执行test2用例时同时执行test1

2022-08-26 11:15:55 1025

原创 【TestNG学习(五)类分组测试】

类分组测试:@Test作用在每个类上,@Test(groups = "teach")来执行指定的类

2022-08-24 20:18:28 1133

原创 【TestNG学习(四)忽略测试、组测试】

忽略测试就是@Test(enabled = false),false不执行,true执行组测试:通过groups标签通过BeforeGroups和AfterGroups在用例前后添加步骤

2022-08-24 19:44:17 1132

原创 【TestNG学习(三)套件测试】

TestNG结合XML文件套件测试示例

2022-08-23 17:40:28 1211

原创 【TestNG学习(二) 输出一个简单的用例(BeforeClass、BeforeMethod、Test、AfterMethod、AfterClass、BeforeSuite、BeforeTest)】

TestNG学习二 输出一个简单的用例(BeforeClass、BeforeMethod、Test、AfterMethod、AfterClass)

2022-08-23 15:08:18 1780

原创 【TestNG学习(一)配一配环境,下一下包】

TestNG学习-配置Maven

2022-08-23 14:43:47 1076

原创 【用Jmeter进行Dubbo接口测试】

1)填写zookeeper地址,填完zk地址之后,点击Get Provider List 按钮,会自动检索出全部的Interfaces;选择被测接口,会自动填充下面的Interface Settings2)Consumer Settings:填写版本号和分组3)Interface:即要测试的服务路径+接口名4)Method:方法名5)param:填写参数类型和对应的参数.........

2022-07-21 17:24:02 1887

原创 【HTTP协议Keep-Alive作用】

keep-alive机制

2022-07-12 11:11:06 1605

原创 【ChaosBlade:节点磁盘填充、杀节点上指定进程、挂起节点上指定进程】

ChaosBlade:节点磁盘填充、杀节点上指定进程、挂起节点上指定进程

2022-06-21 17:29:23 1500

原创 【ChaosBlade:节点 CPU 负载、节点网络延迟、节点网络丢包、节点域名访问异常】

ChaosBlade:节点 CPU 负载、节点网络延迟、节点网络丢包、节点域名访问异常

2022-06-21 17:19:42 2030

原创 【ChaosBlade:根据标签删除POD、Pod 域名访问异常场景、Pod 文件系统 I/O 故障场景】

【ChaosBlade:根据标签删除POD、Pod 域名访问异常场景、Pod 文件系统 I/O 故障场景】

2022-06-15 15:23:48 1906

原创 【ChaosBlade:混沌测试工具安装、模拟K8s Pod 网络丢包场景】

【ChaosBlade:混沌测试工具安装、模拟K8s Pod 网络丢包场景】

2022-06-14 22:51:09 2443

原创 ChaosBlade:混沌工程简介(一)

随着微服务的盛行以及容器技术的普及,借助 Kubernetes 的容器编排能力,部署一套分布式系统的难度也越来越低。但随之而来的是越来越复杂的系统,以及越来越难的系统可靠性测试,有时仅仅是一个接口的故障,就可能导致整个系统的雪崩。在雪崩中,找到那个最初故障的接口也十分困难,因为到处都在报错。为了解决这些问题,除了不断减少服务的耦合,建立强大的监控系统以及设置熔断、限流等策略等方式,这时混沌工程就出现了。...

2022-06-14 16:57:17 1616

原创 【JWT认证介绍、JWT数据结构、JWT认证流程】

JWT认证结构Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。通俗来讲,JWT是一个含签名并携带用户相关信息的加密串,页面请求校验登录接口时,请求头中携

2022-05-31 18:57:34 1624

原创 【Istio Network CRD VirtualService、Envoyfilter】

VirtualService简介:VirtualService定义了一系列针对指定服务的流量路由规则。每个路由规则都针对特定协议匹配规则。如果流量符合这些特征,就会根据路由规则发送到服务注册表中的目标服务。hostsstring[] 必要字段:流量的目标主机。可以是带有通配符前缀的 DNS 名称,也可以是 IP地址。根据所在平台情况,还可能使用短名称来代替 FQDN。这种场景下,短名称到 FQDN的具体转换过程是要靠下层平台完成的。一个主机名只能在一个 VirtualService 中定义。同

2022-05-29 00:04:08 1525

原创 【istio简介、架构、组件】

istio介绍Istio是一个开放平台,提供统一的方式来集成微服务,管理跨微服务的流量,执行策略和汇总遥测数据。Istio的控制面板在底层集群管理平台(如Kubernetes,Mesos等)上提供了一个抽象层。组成Envoy - 每微服务器的Sidecar代理,处理集群中的服务间和服务到外部服务的入口/出口流量。代理形成安全的微服务网格,提供丰富的功能,如服务发现,丰富的7层路由,熔断器,策略执行和遥测记录/报告功能。注意:服务网格不是overlay网络。它简化和增强了应用程序中的微服务通过底

2022-05-27 16:19:09 1459

原创 【shell脚本通过curl调用判断k8s pod 是否启用成功】

获取到指定的pod nameviewer=kubectl -n skiff-nsfdemo-$ns get pod | grep viewer | awk '{print $1}'根据pod name 获取指定pod IPviewerIp=kubectl -n skiff-nsfdemo-$ns get pod -o wide | grep viewer | awk '{print $6}'通过curl命令返回的参数判断请求是否成功curl -I -s --connect-timeo

2022-05-18 19:38:24 3235 3

原创 【服务网格介绍、微服务架构、什么是Sidecar】

为什么要使用服务网格?服务网格很大程度上是一种新一代的微服务架构,他解决乐微服务中网络层操控性、弹性、可视性的问题微服务架构开发人员经常将云原生应用程序分解为多个执行特定动作的服务,你可能有一个处理客户的服务和另一个处理订单和付款的服务。这些服务都通过网络相互沟通。如果一个客户需要付款请求则会发送到付款服务,如果需要退款服务则请求则会发送到退款服务。这种类型的架构被称为微服务架构。这种架构有几个好处。你可以有多个较小的团队从事个别服务。这些团队可以灵活地选择他们的技术栈和语言,并且通常有独立部

2022-05-09 23:15:46 1800

原创 【什么是服务网格?】

什么是服务网格Service Mesh又叫服务网格,作为服务间通讯的基础设施。它负责通过包含现代云原生应用程序的复杂服务拓扑来可靠地传递请求。实际上,服务网格通常通过一组轻量级网络代理来实现,这些代理与应用程序代码一起部署,而不需要感知应用程序本身。服务网格(Service Mesh)这个术语通常用于描述构成这些应用程序的微服务网络以及应用之间的交互。随着规模和复杂性的增长,服务网格越来越难以理解和管理。它的需求包括服务发现、负载均衡、故障恢复、指标收集和监控以及通常更加复杂的运维需求,例如 A/B

2022-05-08 18:09:37 2022

原创 蓝绿部署、AB测试、灰度发布、⾦丝雀发布、滚 动发布的概念与区别

⼀、蓝绿部署(Blue/Green Deployment)过去的 10 年⾥,很多公司都在使⽤蓝绿部署(发布)来实现热部署,这种部署⽅式具有安全、可靠的特点。蓝绿部署虽然算不上“ SliverBullet”,但确实很实⽤。蓝绿部署是最常见的⼀种0 downtime部署的⽅式,是⼀种以可预测的⽅式发布应⽤的技术,⽬的是减少发布过程中服务停⽌的时间。蓝绿部署原理上很简单,就是通过冗余来解决问题。通常⽣产环境需要两组配置(蓝绿配置),⼀组是active的⽣产环境的配置(绿配置),⼀组是inactive

2022-05-07 14:22:56 2939

原创 【Jmeter 统计请求返回值对比】

直接上截图:1、调通接口2、正则提取需要获取的参数,message为key,定义变量名称为IP3、添加后置处理程序4、添加BeanShell提取器,引用变量${IP}5、效果

2022-03-22 11:37:02 2459

原创 【Windows Jmeter压测端口占用问题解决】

解决方案:扩大端口数量: 设置 windows下最大端口数 65534,尝试将端口资源数设置为最大,windows最大能支持65534个端口。步骤:1、使用 win + R 快捷键打开 cmd,输入 regedit 命令打开注册表2、 找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters目录。3、右击 Parameters,添加一个新的 DWORD,命名为MaxUserPort。4、然后双击 MaxUs

2022-03-22 11:18:08 3349

原创 kubernetes常用命令

查看namesapce:kubectl get ns查看指定ns下的podkubectl get pod -n skiff-gtxskubectl -n skiff-env1-demo get pod -o yamlkubectl -n skiff-apm get po -o wide进入容器:kubectl -n gateway-system exec -it gateway-proxy-6d98685488-kdgds bash删除pod:kubectl -n skiff-nsf

2021-12-15 16:29:16 3653

原创 什么是kubernetes(k8s)

简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟

2021-08-03 14:58:59 1802

原创 FTP的上传下载、主被动切换

上传:前提:ftp认证成功 put filename下载:前提:ftp认证成功 get filename修改为被动模式:Windows Cmd下默认为主动模式,更改Ftp为被动的方法: ftp> quote PASVLinux Ftp命令下默认为被动模式,更改为主动的方法: ftp> passive...

2021-07-15 17:46:55 3520

Dubbo-jmeter

Dubbo-jmeter

2023-03-07

fileserver(可wget)

服务启动后,可以通过wget命令进行文件传输 操作方法见博客

2021-07-07

Xlight(FTP服务器).rar

Xlight(FTP服务器).rar

2021-05-24

Web_server_mini(HTTP服务器).rar

Web_server_mini(HTTP服务器)

2021-05-24

SendPcap(根据MAC的发包工具).exe

SendPcap_v1.1(根据MAC的发包工具)

2021-05-24

xcap(发包软件(支持ipv6)).rar

xcap(发包软件(支持ipv6)).rar

2021-05-24

pktbuilder_x64.exe(科莱构造报文).exe

pktbuilder_x64.exe(科莱构造报文).exe

2021-05-24

小兵以太网测试仪(强大的发包工具可更改报文内容).zip

小兵以太网测试仪(强大的发包工具可更改报文内容:源目IP、MAC,syn、ack,包头等)

2021-05-24

空空如也

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

TA关注的人

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