- 博客(165)
- 收藏
- 关注
原创 【测试工具】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 824
原创 【测试工具】postman中断言出现报错问题
断言代码:pm.test("Body is correct", function () { var jsondata = pm.response.json(); pm.expect(jsondata.ReturnMessage).to.equal("交易成功"); });
2022-10-19 23:12:47 1479
原创 【安全测试】数据安全性
数据安全性1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。2)输入的密码将不以明文形式进行显示。3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。6)党建敏感数
2022-10-17 23:59:10 2636
原创 【安全测试】什么是安全测试
一、软件安全软件安全属于软件领域里一个重要的子领域。 在以前的单机时代,安全问题主要是操作系统容易感染病毒,单机应用程序软件安全问题并不突出。但是自从互联网普及后,软件安全问题愈加显加突显,使得软件安全性测试的重要性上升到一个前所未有的高度。 软件安全一般分为两个层次,即应用程序级别的安全性和操作系统级别的安全性。应用程序级别的安全性,包括对数据或业务功能的访问,在预期的安全性情况下,操作者只能访问应用程序的特定功能、有限的数据等。操作系统级别的安全性是确保只有具备系统平
2022-10-15 23:48:44 1211
原创 【混动工程】ChaosBlade功能和特点
ChaosBlade 支持的混沌实验场景不仅覆盖基础资源,如 CPU 满载、磁盘 IO 高、网络延迟等,还包括运行在 JVM 上的应用实验场景,如 Dubbo 调用超时和调用异常、指定方法延迟或抛异常以及返回特定值等,同时涉及容器相关的实验,如杀容器、杀 Pod。后续会持续的增加实验场景。
2022-10-14 23:13:43 353
原创 【混动工程】ChaosBlade应用场景
通过模拟调用延迟、服务不可用、机器资源满载等,查看发生故障的节点或实例是否被自动隔离、下线,流量调度是否正确,预案是否有效,同时观察系统整体的 QPS 或 RT 是否受影响。在此基础上可以缓慢增加故障节点范围,验证上游服务限流降级、熔断等是否有效。最终故障节点增加到请求服务超时,估算系统容错红线,衡量系统容错能力。
2022-10-13 23:38:54 252
原创 【混动工程】Chaosblade是什么?
Chaosblade是遵循混沌工程(Chaos Engineering)原理的实验工具,用于模拟常见的故障场景,帮助提升分布式系统的可恢复性和对故障的容错性。
2022-10-11 22:40:18 1473
原创 【混动工程】业内实践
Netflix 最早系统化地提出了混沌工程的概念,并出版了混沌工程领域内的首部书籍《混沌工程:Netflix 系统稳定性之道》,在本书中提出了混沌工程成熟度模型与应用度模型,并总结了五条高级原则,对于混沌工程的发展具有指导性意义。另外 Netflix 开源了其混沌工程项目 - Chaos Monkey。
2022-10-11 22:37:26 150
原创 【混动测试】混沌测试基础
混沌测试是一种可试验的、基于系统的方法来处理大规模分布式系统中的混乱问题。通过不断试验,了解系统的实际能承受的韧性边界并建立信心,通过不同的试验方法和目的,观察分布式系统的行为和反应。一句话——以试验的方法尽早揭露系统弱点。
2022-10-11 22:34:31 423
原创 【性能测试】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 1806
原创 【性能测试】AIX系统常用监控工具与命令
vmstat这条命令提供了各种系统资源的信息。它报告了运行队列以及等待队列中内核线程的统计信息、内存使用、页面调度空间、磁盘 I/O、中断、系统调用、上下文切换以及 CPU 活动。
2022-10-10 23:42:07 768
原创 【性能测试】loadrunner中的设置线程和进程的区别
loadrunner中,在进行运行设置中有一项选择,是按进程运行Vuser或按线程运行Vuser?
2022-10-10 23:28:43 193
原创 【数据库】找出所有执行时间超过 5 分钟的线程
找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后面查杀 (此处 5分钟 可根据自己的需要调整SQL标红处)
2022-10-09 23:27:15 117
原创 【Linux】系统管理命令
Ctrl+z把当前进程转到后台运行,使用 fg 命令恢复。Esc+b移动到当前单词的开头Esc+f移动到当前单词的结尾Esc+t颠倒光标所在处及其相邻单词的位置Esc+w删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)
2022-10-08 08:00:00 322
原创 【Linux】系统维护命令
# yum clean packages//清理rpm缓存删除下载的包# yum clean headers//删除所有头文件# yum clean all//删除所有缓存的包和头文件
2022-10-08 08:00:00 401
原创 【Linux】信息显示命令
# uptime//查询系统自启动到现在总的运行时间及负载情况# vmstat//显示虚拟内存的使用信息# vmstat23//显示虚拟内存每隔2s刷新一次信息,且刷新3次# whatis [命令或数据]//相当于man -f [命令或数据]# yesstring//设定重复显示的字符串
2022-10-08 07:30:00 362
原创 【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 357
原创 【Linux】用户和用户组管理
# ac//查看系统总的连接时间# ac -d//按天对连接进行汇总# ac -p//列出所有用户的连接时间# cat /etc/shadow//查看/etc/shadow文件
2022-10-07 22:08:34 640
原创 【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 1537
原创 【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 289
原创 【Linux】文件和目录管理
# cat /home/333//查看/home下文件333的内容(不停顿)# cd//进入当前帐户所在目录# cd 配合通配符*会更方便些# cd /home/ccc //进入/home/ccc目录# cd -//可以回到你之前所在的那个目录# cd ../..//返回上两级目录
2022-10-07 22:03:58 149
原创 【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 98
原创 【性能测试】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 236
原创 【性能测试】运行时数据区(Runtime Data Area)
所有类级别数据将被存储在这里,包括静态变量。每个JVM只有一个方法区,它是一个共享的资源。
2022-10-06 22:14:55 99
原创 【性能测试】三种基本的GC算法
内存中的对象构成一棵树,当有效的内存被耗尽的时候,程序就会停止,做两件事,第一:标记,标记从树根可达的对象(途中水红色),第二:清除(清楚不可达的对象)。标记清除的时候有停止程序运行,如果不停止,此时如果存在新产生的对象,这个对象是树根可达的,但是没有被标记(标记已经完成了),会清除掉。缺点:递归效率低性能低;释放空间不连续容易导致内存碎片;会停止整个程序运行;
2022-10-05 22:49:47 1003
软件测试常见的面试和笔试汇总
2022-10-03
经典的数据库笔试题你值得拥有
2022-09-15
Nmon文件的分析工具
2022-09-05
史上最全的性能测试流程
2022-09-05
性能测试面试-loadrunner常见概念
2022-09-05
LoadRunner操作入门到实践手册
2022-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人