记一次临时抱佛脚的性能压测经历

本文记录了一次紧急性能压测的经历,从选型到解决遇到的问题,最终选择了Jmeter和黑羽压测工具(Hyload)。在内网环境下遇到了环境配置问题,经过一系列努力成功运行。文章强调了性能测试的重要性,并介绍了性能测试的基本步骤和关键指标,以及常见的错误认知。
摘要由CSDN通过智能技术生成

00 前因

几周前的一个周五,帮朋友忙,需要给个软件做压力测试,花了一晚的时间学习了下,然后就赶鸭子上架去做这个事了。

想着有时间把学习过程整理下,结果忘掉了。

今天欢哥问到我上次压测用了什么软件,才想起这个事,暂且整理下吧。

01 选型

一番调研后,先筛选了4个软件:Loadrunner、Jmeter、Apache Bench、SysBench。

首先是做技术选型,目前主流的压力测试软件就是Loadrunner、Jmeter。

其他常用于性能测试的软件还有Apache Bench、SysBench。

Loadrunner商用,有破解版,但是学习成本太高。

Jmeter是基于jdk的,开源免费,学习简单,但是需要配合badboy或者代理方式录制脚本,比较麻烦。

Apache Bench 看名字就知道是阿帕奇家族的了,俗称的ab压测工具。支持apache、nginx、tomcat、IIS等服务器。安装、使用都比较简单。

SysBench类似Apache Bench,但是只能在Linux上安装。

需要测试的web应用主要是压测其登录、注册、列表打开这些场景,没有GUI界面、脚本录制功能的两个Bench工具首先放弃了。

Loadrunner太大,还要破解,学习成本太高也放弃了。

最后选中Jmeter,找了些资料,还去哔哩哔哩找了个视频现学。

在哔哩哔哩学习Jmeter的时候,发现了黑羽压测,感觉比较适合我的场景。

黑羽压测(Hyload ),基于Python3,录制脚本简单&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值