方维制网站,重庆做网站最好的,我是做推广的怎么找客户,营销型网站开发公司前言
压测是测试需要会的一项技能#xff0c;作为开发#xff0c;有点时候也要会一点压测。也是被逼着现学现卖的。 一、压测是什么#xff0c;以及压测工具的选择
压测#xff0c;即压力测试#xff0c;是一种性能测试手段#xff0c;通过模拟大量用户同时访问系统作为开发有点时候也要会一点压测。也是被逼着现学现卖的。 一、压测是什么以及压测工具的选择
压测即压力测试是一种性能测试手段通过模拟大量用户同时访问系统来测试系统在高负载情况下的性能表现如响应时间、吞吐量、资源利用率等以发现系统的性能瓶颈和潜在问题。
压测工具有很多目前测试的业界开源主流是JMeter商用版比较有名的是LoadRunner。但这两个不是学习成本高就是需要money。
那么有没有一款适合后端开发的上手快学习成本低开箱即用的压测工具呢有wrk2。 如果有python 的基础的还有点时间学习的就用Locust。
wrk2
wrk2真的超级简单你只需要把这个工具给下载下来然后直接使用命令就行了。环境变量如果懒得配就不要配了。就直接 ./wrk -t10 -c10 -d10s -R1000 -s 脚本.lua[可选] 链接 -t是线程 -c是连接数 -d是持续时间 -R是模拟的并发 -s是写的lua脚本不会写可以让GPT帮你写可不带 就没了就是这么简单简直太适合后端了 初探wrk2
唯一注意的是不要自己压自己在项目的机器上面压项目压测也需要一定的计算
locust
locust 相比于wrk2会更加复杂一点需要你编写python代码如果没空就用wrk2吧。但locust可以进行分布式压测。需要的时间可以再学。