性能测试调优Jmeter,ab
性能测试调优
踟蹰千年
希望能一直有码编的码农一枚
展开
-
ab压力测试工具
1.ab的简介 ab是apachebench命令的缩写。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。2.原理ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测...原创 2019-10-23 10:28:46 · 4694 阅读 · 0 评论 -
压测redis吞吐量
./redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000上述指令:redis-benchmark 在reids中src目录下h代表IP地址p代表端口c代表100个线程同时请求n代表100000个请求备注还可以使用./redis-benchmark -h 127.0.0.1 -p 6379 -d 100-d...原创 2019-10-23 09:12:57 · 2866 阅读 · 1 评论 -
linux下jmeter压测
先在window下配置压测脚本另存测试计划将测试计划上传至linux服务器上执行指令./apache-jmeter-5.1.1/bin/jmeter.sh -n -t test01.jmx -l result01.jtl等待执行完毕后下载result01.jtl到window下 使用jmeter打开浏览...原创 2019-10-23 09:11:39 · 215 阅读 · 0 评论 -
解决jmeter压测时报错Java.net.BindException: Address already in use: connect
操作系统会为TCP/IP服务预留临时端口,Jmeter在跑并发测试的时候每开启一个线程(new socket操作)就会占用一个临时端口,若TCP/IP端口被占完了,而且没有及时释放(socket.close()操作不能立即释放绑定的端口,而是把端口设置为TIME_WAIT状态,过段时间才会真正释放,默认是240s),就会出现Java.net.BindException: Address alrea...原创 2019-10-23 09:10:18 · 1835 阅读 · 0 评论