高并发性能测试,IT人员必备技能

玩技站长 测试资讯评论93字数 736阅读模式
摘要创建多个并发线程、模拟多个访问者同时对某一URL进行访问,可对任何基于url的资源进行并发性能测试

概述

创建多个并发线程、模拟多个访问者同时对某一URL进行访问,可对任何基于url的资源进行并发性能测试.

文章源自玩技e族-https://www.playezu.com/194350.html

压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.文章源自玩技e族-https://www.playezu.com/194350.html

高并发性能测试,it人员必备技能

安装

yum-y install httpd-tools文章源自玩技e族-https://www.playezu.com/194350.html

参数选项

-n 请求数文章源自玩技e族-https://www.playezu.com/194350.html

-c 并发数文章源自玩技e族-https://www.playezu.com/194350.html

-s 等待响应的时间默认30秒-H 自定义请求头参数,可多次使用该选项文章源自玩技e族-https://www.playezu.com/194350.html

-T 设置Content-Type请求头信息文章源自玩技e族-https://www.playezu.com/194350.html

-k 启用HTTP KeepAlive功能,即在一个HTTP会话中执行多个请求。默认时,不启用KeepAlive功能。文章源自玩技e族-https://www.playezu.com/194350.html

1. 基本实例文章源自玩技e族-https://www.playezu.com/194350.html

ab http://192.168.31.92/文章源自玩技e族-https://www.playezu.com/194350.html

2. 100并发,5000请求

ab -c 100 -n 5000 http://192.168.31.92/

3. 设置请求头信息User-Agent

ab -c 500 -n 10000 -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36" http://192.168.31.92/

4. GET传参接口测试

ab -n 100 -c 10 "http://192.168.31.91/api/test/?username=chris&password=123456"

高并发性能测试,it人员必备技能

5. POST 传参接口测试

ab -n 100 -c 10 -p post.data -T "application/x-www-form-urlencoded" http://192.168.31.91/api/test/

高并发性能测试,it人员必备技能

post.data 文件内容:

username="chris"&password="123456"

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/194350.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定