自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Python进行gRPC接口测试(二)_python 如何执行 grpc 接口测试(1)

根据协议文件生成route_guide_pb2.py、route_guide_pb2_grpc.py两个必要的模块文件,然后就可以根据他们来创建客户端了。

2024-06-25 07:59:40 240

原创 数据库基础知识详解四:存储过程、视图、游标、SQL语句优化以及索引_数据库操作类,表,视图,索引,存储过程是什么(1)

Delete用来删除表的全部或者部分数据,执行delete之后,用户需要提交之后才会执行,会触发表上的DELETE触发器(包含一个OLD的虚拟表,可以只读访问被删除的数据),DELETE之后表结构还在,删除很慢,一行一行地删,因为会记录日志,可以利用日志还原数据;Truncate删除表中的所有数据,这个操作不能回滚,也不会触发这个表上的触发器。操作比DELETE快很多(直接把表drop掉,再创建一个新表,删除的数据不能找回)。如果表中有自增(AUTO_INCREMENT)列,则重置为1。

2024-06-25 06:31:35 518

原创 性能测试 —— JMeter分布式测试及其详细步骤_分布式接口测试(2)

Controller我放在Mac上跑,Workers我是通过两台Ubuntu服务器来跑,要注意它们的IP是在同一内网上的。Worker的默认端口是1099,但它是可以改变的,有些时候也必须改变,如设置的防火墙,或者需要在同一台Server启动多个Worker。Apache JMeter是用Java写的,运行它需要Java运行环境。Worker可以在不同的服务器上,所以叫分布式,也因此可以利用多台电脑的资源来模拟足够的请求。文件,Worker是不需要的。你不必位置和我一样,我列出来是为了与后面的命令对应上。

2024-06-25 05:10:08 367

原创 在Ubuntu系统中重置root密码_ubuntu忘记密码重置root密码命令

首先,你需要开机或重启你的 Ubuntu 系统。你需要先进入 GRUB 菜单,如果你的系统是在 VirtualBox 上运行,按键盘上的 SHIFT 调出启动菜单。然后,按Ctrl + X 或F10 来重启系统,你的系统会进入 root shell 界面,你可以运行下面的命令来确定你的 root 文件系统已有读写访。入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!做完了以上这些步骤,应该可以顺利进入到了系统了。以下截图中的 rw 确认了有读写访问权限。

2024-06-25 03:24:38 156

原创 企业实战|基于Cobbler实现多版本系统批量部署_基于cobbler实现多版本系统批量部署的设计与实现

cobbler的运行依赖于dhcp、tftp、rsync及dns服务,其中dhcp可由dhcpd提供,也可由dnsmasq提供,tftp可由tftp-server程序包提供,也可由cobbler功能提供,rsync有rsync程序包提供,dns可由bind提供,也可由dnsmasq提供,此处独立管理,即不通过cobbler来管理这些服务。至此,基于Cobbler实现多版本系统批量部署已成功实现,其实以上配置过程可以使用web界面配置,这样就可以不再刻意的去记繁琐的命令,下面我们就来简单看一下。

2024-06-25 01:57:17 245

原创 Web UI自动化测试框架_web端ui自动化测试框架

report/run.py4、查看报告你可以到目录查看测试报告。

2024-06-24 22:50:19 849

原创 Redis冲冲冲——缓存三兄弟:缓存击穿、穿透、雪崩_redis 雪崩 穿透

2.缓存集中失效:当服务器重启、网络故障等因素导致Redis服务不可用,且缓存数据没有自动进行容错处理,当服务恢复时大量的数据同时被重新加载到缓存中,也会导致大量请求直接打到数据库上。Redis的缓存雪崩是指当Redis中大量缓存数据同时失效或者被清空时,大量的请求会直接打到数据库上,导致数据库瞬时压力过大,甚至宕机的情况。1.相同的过期时间:当Redis中大量的缓存数据设置相同的过期时间时,这些数据很可能会在同一时间点同时失效,导致大量请求直接打到数据库上。它说key存在,就有可能存在,也可能不存在!

2024-06-24 21:41:00 277

原创 postgresql授权和撤销_postgresql 撤销其他数据库的登录

参考创建用户和数据库。

2024-06-24 20:36:09 383

原创 jmeter+nmon+crontab简单的执行接口定时压测_jmeter如何定时跑对应的接口

观察脚本即将存放并执行的系统。

2024-06-24 19:28:55 330

原创 ELK Stack 日志平台性能优化实践_pipeline

通过设置-w参数指定pipelineworker数量,也可直接修改配置文件logstash.yml。这会提高filter和output的线程数,如果需要的话,将其设置为cpu核心数的几倍是安全的,线程在I/O上是空闲的。默认每个输出在一个pipelineworker线程上活动,可以在输出output中设置workers设置,不要将该值设置大于pipeline worker数。还可以设置输出的batch_size数,例如ES输出与batch size一致。

2024-06-24 18:21:10 732

原创 Android 分贝测试仪功能

/录制的音源为麦克风。//设置音频文件的编码。//录音获取麦克风声音。

2024-06-24 13:59:18 527

原创 30岁学软件测试还来得及吗?_30岁还能去学做软件测试么

从2017年的软件测试行业调查可以看到,软件测试目前的薪资水平是比较可观的,而且随着技术的进步,测试人员的等级也划分的越来越细,对于人员的能力要求也在逐步提升。30岁在IT行业略有些吃亏,因为对于新技术的学习成本会上升,但是年龄并不能决定一切,岁月的沉淀和职场的历练,同样会让你比应届生、年轻人多了一份行业背景的优势、职场为人处世的经验,更能快速进入职场状态。首先不知道你为什么想从事软件测试,是否你周围的人有在从事相关的工作,可能和你沟通的时候,表达了测试入门门槛低,待遇不错的信息。

2024-06-21 00:40:52 252

原创 10种进阶方法让你快速测试端口连通性

root@sw-data-100 ~]#netstat -antpul #查看端口 pid。[root@sw-data-100 ~]#netstat -antpul | grep :端口。[root@sw-data-100 ~]#route -n #查看路由。[root@sw-data-100 ~]#lsof -i |grep端口。

2024-06-20 16:10:37 135

空空如也

空空如也

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

TA关注的人

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