自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试面试-loadrunner常见概念

loadrunner常见概念

2022-09-05 00:05:12 299

原创 性能测试面试-性能测试流程

性能测试面试第一章

2022-09-02 02:00:03 488

原创 祝大家跨年快乐

2023-01-01 00:51:44 201

原创 【性能测试】DB2数据库查看表空间

//查看表空间

2022-11-05 09:30:00 1004

原创 [性能测试]DB2数据库的耗时查询

//数据库sql耗时查询

2022-11-04 22:03:57 860

原创 【中间件】Redis监控以及指标

1.1、性能指标:Performance

2022-10-24 22:50:39 2155

原创 中国的银行体系

中国的银行主要是中国人民银行为首,其中下边银行金融机构,非银行金融机构等不同业务的机构,具体如下图

2022-10-24 18:40:04 173

原创 【性能测试】kafka发送消息队列

测试工具:JMETER实现生产kafka队列消息

2022-10-23 21:12:29 1033

原创 【兼容性测试】浏览器的兼容性测试从哪些方面入手?

了解当前主流浏览器,挑选3-5个左右的浏览器进行兼容性测试

2022-10-22 22:08:05 743

原创 【测试工具】Postman的中生成日志信息

Postman的中生成日志信息,可根据需要选择日志级别

2022-10-21 23:54:48 1146

原创 【测试工具】Jmeter常用beanshell

int time = prev.getTime();//获取接口响应时间if(time > 3000){ //判断如果响应时间大于3秒则输出相关内容FileWriter fstream = new FileWriter("/home/PerfSpace/04project/errLog/TimeLong.txt",true);BufferedWriter out = new BufferedWriter(fstream);out.write("======

2022-10-20 23:40:43 725

原创 【测试工具】postman中断言出现报错问题

断言代码:pm.test("Body is correct", function () { var jsondata = pm.response.json(); pm.expect(jsondata.ReturnMessage).to.equal("交易成功"); });

2022-10-19 23:12:47 1410

原创 【安全测试】常见的软件安全性缺陷和漏洞

软件的安全有很多方面的内容,主要的安全问题是由软件本身的漏洞造成的,下面介绍常见的软件安全性缺陷和漏洞。

2022-10-18 23:23:31 697

原创 【安全测试】数据安全性

数据安全性1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。2)输入的密码将不以明文形式进行显示。3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。6)党建敏感数

2022-10-17 23:59:10 2545

原创 【安全测试】什么是安全测试

一、软件安全软件安全属于软件领域里一个重要的子领域。 在以前的单机时代,安全问题主要是操作系统容易感染病毒,单机应用程序软件安全问题并不突出。但是自从互联网普及后,软件安全问题愈加显加突显,使得软件安全性测试的重要性上升到一个前所未有的高度。 软件安全一般分为两个层次,即应用程序级别的安全性和操作系统级别的安全性。应用程序级别的安全性,包括对数据或业务功能的访问,在预期的安全性情况下,操作者只能访问应用程序的特定功能、有限的数据等。操作系统级别的安全性是确保只有具备系统平

2022-10-15 23:48:44 1136

原创 【混动工程】ChaosBlade功能和特点

ChaosBlade 支持的混沌实验场景不仅覆盖基础资源,如 CPU 满载、磁盘 IO 高、网络延迟等,还包括运行在 JVM 上的应用实验场景,如 Dubbo 调用超时和调用异常、指定方法延迟或抛异常以及返回特定值等,同时涉及容器相关的实验,如杀容器、杀 Pod。后续会持续的增加实验场景。

2022-10-14 23:13:43 329

原创 【混动工程】ChaosBlade应用场景

通过模拟调用延迟、服务不可用、机器资源满载等,查看发生故障的节点或实例是否被自动隔离、下线,流量调度是否正确,预案是否有效,同时观察系统整体的 QPS 或 RT 是否受影响。在此基础上可以缓慢增加故障节点范围,验证上游服务限流降级、熔断等是否有效。最终故障节点增加到请求服务超时,估算系统容错红线,衡量系统容错能力。

2022-10-13 23:38:54 229

原创 【混动工程】Chaosblade是什么?

Chaosblade是遵循混沌工程(Chaos Engineering)原理的实验工具,用于模拟常见的故障场景,帮助提升分布式系统的可恢复性和对故障的容错性。

2022-10-11 22:40:18 1441

原创 【混动工程】业内实践

Netflix 最早系统化地提出了混沌工程的概念,并出版了混沌工程领域内的首部书籍《混沌工程:Netflix 系统稳定性之道》,在本书中提出了混沌工程成熟度模型与应用度模型,并总结了五条高级原则,对于混沌工程的发展具有指导性意义。另外 Netflix 开源了其混沌工程项目 - Chaos Monkey。

2022-10-11 22:37:26 140

原创 【混动测试】混沌测试基础

混沌测试是一种可试验的、基于系统的方法来处理大规模分布式系统中的混乱问题。通过不断试验,了解系统的实际能承受的韧性边界并建立信心,通过不同的试验方法和目的,观察分布式系统的行为和反应。一句话——以试验的方法尽早揭露系统弱点。

2022-10-11 22:34:31 393

原创 【性能测试】常见的性能瓶颈分类

超时设置,线程池设置,缓存策略,最大连接数,负载均衡策略等等。

2022-10-11 22:15:37 1062

原创 【性能测试】nmon监控工具

1.先查看需要部署的服务器系统版本。cat /etc/system-release #Red Hat Enterprise Linux Server release 6.5 (Santiago)2.根据系统版本选择对应的nmon版本,上传到服务器中。3.在使用nmon工具之前应先先查看nmon工具的可执行权限,若权限不够可以使用chmod命令进行修改。chmod 777 nmon工具包名称

2022-10-10 23:56:24 1727

原创 【性能测试】AIX系统常用监控工具与命令

vmstat这条命令提供了各种系统资源的信息。它报告了运行队列以及等待队列中内核线程的统计信息、内存使用、页面调度空间、磁盘 I/O、中断、系统调用、上下文切换以及 CPU 活动。

2022-10-10 23:42:07 701

原创 【性能测试】loadrunner中的设置线程和进程的区别

loadrunner中,在进行运行设置中有一项选择,是按进程运行Vuser或按线程运行Vuser?

2022-10-10 23:28:43 180

原创 【数据库】查询线程及相关信息

--查询线程及相关信息

2022-10-09 23:28:16 117

原创 【数据库】找出所有执行时间超过 5 分钟的线程

找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后面查杀 (此处 5分钟 可根据自己的需要调整SQL标红处)

2022-10-09 23:27:15 105

原创 【数据库】实时获取执行慢的sql

--实时获取执行慢的sql

2022-10-09 23:25:36 140

原创 查看锁情况(MySQL 8.0)

查看锁情况(MySQL 8.0)

2022-10-09 23:24:07 605

原创 【Linux】系统管理命令

Ctrl+z把当前进程转到后台运行,使用 fg 命令恢复。Esc+b移动到当前单词的开头Esc+f移动到当前单词的结尾Esc+t颠倒光标所在处及其相邻单词的位置Esc+w删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)

2022-10-08 08:00:00 303

原创 【Linux】系统维护命令

# yum clean packages//清理rpm缓存删除下载的包# yum clean headers//删除所有头文件# yum clean all//删除所有缓存的包和头文件

2022-10-08 08:00:00 383

原创 【Linux】信息显示命令

# uptime//查询系统自启动到现在总的运行时间及负载情况# vmstat//显示虚拟内存的使用信息# vmstat23//显示虚拟内存每隔2s刷新一次信息,且刷新3次# whatis [命令或数据]//相当于man -f [命令或数据]# yesstring//设定重复显示的字符串

2022-10-08 07:30:00 334

原创 【Linux】自动作业处理和系统日志

# /sbin/syslogd//启动syslog日志守护进程# /sbin/syslogd -r//守护进程可以接收来自网络的syslog信息# killall -HUP syslogd//重新修改配置文件后,重启syslog进程使其生效# echo > /user/local/apache/logs/error_log//清空Apache服务日志

2022-10-07 22:16:30 337

原创 【Linux】用户和用户组管理

# ac//查看系统总的连接时间# ac -d//按天对连接进行汇总# ac -p//列出所有用户的连接时间# cat /etc/shadow//查看/etc/shadow文件

2022-10-07 22:08:34 611

原创 【Linux】磁盘管理

# blkid//列出当前系统中所有已挂载文件系统的类型# blkid -s LABEL//仅显示每个(指定)设备相匹配的标签# blkid /dev/sda1//查看/dev/sda1设备所采用的文件系统类型# e2label device [newlabel]//改变本地设备文件系统的label名称# dd if=/dev/zero of=f1 bs=10MB count=2//用虚拟文件f1检查配额情况

2022-10-07 22:07:01 1514

原创 【linux】备份与压缩

# dd if=/dev/sda | gzip -c | ssh user@ip 'dd of=/mnt/backups/sda.dd'//通过ssh复制整个硬盘到远程目录(带压缩)# tar -c 创建包;-x 释放包;-v 显示命令过程;-z 代表压缩包;-t 列出包文件(打包时应尽量采用相对路径,而不用绝对路径)# tar -cvf wxr.tar wxr //把当前wxr目录打包

2022-10-07 22:05:23 278

原创 【Linux】文件和目录管理

# cat /home/333//查看/home下文件333的内容(不停顿)# cd//进入当前帐户所在目录# cd 配合通配符*会更方便些# cd /home/ccc //进入/home/ccc目录# cd -//可以回到你之前所在的那个目录# cd ../..//返回上两级目录

2022-10-07 22:03:58 127

原创 【Linux】网络管理与相关应用

# arp -a | awk '{print $4}'//得到网卡的 MAC地址# dd if=/dev/zero bs=4096 count=1048576 | ssh user@ip 'cat > /dev/null'//不浪费磁盘的情况下测试网络速度(通过 ssh 发送 4 GB 数据到远程主机,但不会占用任何磁盘空间)# dmesg | grep eth//显示每个网卡的硬件配置信息# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_a

2022-10-06 22:36:58 87

原创 【性能测试】vi/vim编辑器

vi直接进入编辑并创建新文件vi filename编辑文件(不存在则创建文件),并将光标置于第一行首vi +n filename打开文件,并将光标置于第n行首vi + filename打开文件,并将光标置于最后一行首vi +/pattern filename打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename在上次正用vi编辑时发生系统崩溃,恢复文件vi file1....filen打开多个文件,依次进行编辑vi -

2022-10-06 22:35:49 219

原创 【性能测试】运行时数据区(Runtime Data Area)

所有类级别数据将被存储在这里,包括静态变量。每个JVM只有一个方法区,它是一个共享的资源。

2022-10-06 22:14:55 90

原创 【性能测试】三种基本的GC算法

内存中的对象构成一棵树,当有效的内存被耗尽的时候,程序就会停止,做两件事,第一:标记,标记从树根可达的对象(途中水红色),第二:清除(清楚不可达的对象)。标记清除的时候有停止程序运行,如果不停止,此时如果存在新产生的对象,这个对象是树根可达的,但是没有被标记(标记已经完成了),会清除掉。缺点:递归效率低性能低;释放空间不连续容易导致内存碎片;会停止整个程序运行;

2022-10-05 22:49:47 962

软件测试常见的面试和笔试汇总

例如1: 如何测试一个纸杯? 功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌 可靠性:杯子从不同高度落下的损坏程度 可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用 兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述 疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等 压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 例如二、 2.系统测试的策略有____________________________等15 种方法。(该题 15个空)

2022-10-03

经典的数据库笔试题你值得拥有

由于最近个行业,内卷的非常严重,不得不再得好好的学习一下,测试周边的一些知识,今天为大家整理一些数据库经典的笔试题,可以好好的备战一下测试在数据库方面的知识。 例如: (1)查询“001”课程比002课程成绩高的所有学生的学号; select a.S# from 2 (select S#,Score from SC where C#='001') a, 3 (select S#,Score  from SC where C#='002') b 4 where a.S#=b.S# and a.Score>b.Score 

2022-09-15

Nmon文件的分析工具

性能测试流程,相信大家在面试过程中,无论是功能测试还是非功能测试,大部分面试官会提到流程的问题,从而了解工作如何展开的。每个公司的流程不太一样,但是大体差不多。测试流程中,服务资源是怎么监控的呢?我们可以通过命令,也可以通过工具,命令的方式是一个可以动态显示关注服务资源的情况,但是需要变成产出物,需要将资源的使用情况以图标的形式展现,并结合性能测试报告,具有更好的参考价值,这种情况大部分是借助于工具,常见有nmon,zabix,普罗米修斯+gafana等工具对性能测试服务器资源监控,该资源工具是nmon的分析工具,

2022-09-05

史上最全的性能测试流程

介绍一下性能测试流程,相信大家在面试过程中,无论是功能测试还是非功能测试,大部分面试官会提到流程的问题,从而了解工作如何展开的。每个公司的流程不太一样,但是大体差不多。面试的时候由于时间有限,只回答上图的13步骤便可,下述描写可以平时掌握。 1、性能测试需求调研         1.1、确定性能测试交易或接口;         1.2、确定性能测试交易或接口的交易量和交易量占比;         1.3、确定各场景或接口的指标值art(响应时间)、tps(每秒处理请求的事务)、成功率、内存使用率、cpu使用率等...  2、性能测试需求分析         2.1、明确测试需求的背景和目的;         2.2、交易或接口选取的合理性;         2.3、确定性能测试交易或接口的交易量和交易量占比的合理性;         2.4、交易或接口的指标要求的合理性;         2.5、压测环境的部署架构的合理性(软硬件、资源、服务器个数、服务器类型(容器、物理机、虚拟机等)、高可用的主从、主备等)... 3、性能测试方案         3.1、测是

2022-09-05

性能测试面试-loadrunner常见概念

loadrunner常见概念 LR常见概念 1、集合点: 1.1概念:         同步虚拟用户,用来在同一时刻执行任务 1.2添加方式:     1.2.1手工         lr_rendezvous(‘ra:ndivuz)     1.2.2菜单         Scenario->Rendezvous 1.3集合点设计策略:         Release when X% of all Vuser arrive at the rendezvous         Release when X% of all  running Vuser arrive at the rendezvous         Release when X Vuser arrive at the rendezvous 2、事务: 2.1概念: 是指虚拟用户请求服务器的某个或者某一系列的操作服务器响应的时间,例如登录时间,或者登录到支付到退出的时间。 2.2构成: 2.2.1lr_start_transaction(“登录“)) 2.2.2登录请求操作的函数 2.2.3事务结束

2022-09-05

LoadRunner操作入门到实践手册

适合刚学习性能测试的小伙伴们使用,从如何使用LoadRunner到具体实践操作: 1、怎么录制脚本: 从程序菜单中启动“LoadRunner”->“Visual User Generator” 在协议选择框中选择“Web(HTTP/HTML)”协议,进入主界面。 在工具条上选择“Start Record”,弹出启动“Start Recording”对话框。 在URL输入框中输入上述要测试的第一个页面的URL,即输入表单的页面。 同时注意,请让“Record the application startup”选择框失效,以便手工控制录制开始的时间,跳过刚开始的输入页面。 点击“OK”,这是LoadRunner会启动浏览器,并指向第一个输入页面,同时在浏览器窗口上方将出现一个“Recording Suspended…”的工具条窗口。 等待输入页面显示完全以后,点击工具条窗口中的“Record”按钮,进入录制状态,从现在开始,在打开的浏览器上的所有操作将被录制成测试的脚本。 2、怎么生成生成测试场景: 3、怎查看测试结果: 手册里都有介绍哈

2022-09-01

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

TA关注的人

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