本文主要是介绍压力测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.什么是压力测试
压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数
使用压力测试,我们有希望找到很多种用其他测试方法更难发现的错误,有两种错误类型是内存泄漏,并发与同步。
有效的压力测试系统将应用以下这些关键条件重复,并发,量级,随机变化。
2.性能指标
3.JMeter
3.1 JMeter 安装
Apache JMeter - Download Apache JMeter
解压后 bin目录
双击打开
3.2 添加线程组,准备测试
线程数:多少线程执行
Ramp-up:多少秒创建出这些线程去执行
循环次数:1个线程执行多少次请求
压力测试结果
在其他属性保持不变的情况下,服务会随着分配内存的增高,吞吐量也会增高
4.JMeter Address Already in use 错误解决
说白了,就是端口被占用了,请求发不出去,然后调节win10参数,一是开放更多的端口,二是让win10回收端口的时间减少。
这篇关于压力测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!