开发者社区> 问答> 正文

如何测试一台服务器在LNMP环境下可以承受多少QPS,TPS,IOPS

软件环境centos+nginx+mysql+php,版本不限,有多版本更好

展开
收起
蛮大人123 2016-02-11 17:08:24 5003 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    正好公司做的一个项目刚做了个压力测试,服务器环境是centos+mysql+java+tomcat,参考:http://newfoxnose.iteye.com/blog/2234117
    我用的是jmeter,写的不够专业请见谅,基本就是在一定时间内发起若干个并发连接,然后每个连接执行一次登陆操作和查询操作,对返回结果进行成功或失败判断。最终得出一个结论,比如我得到的是:
    样本数量:5500;
    平均连接时间:21毫秒;
    95%的样本连接时间低于33毫秒;
    错误率:0%;
    服务器吞吐量:每秒54.4次;
    数据流量:每秒3005.3KB。
    当然也可以用其他软件,不过大部分都是linux下的,windows下不多,我只试用过一个pylot,需要python支持,相对jemter功能更加简单,不过设置也简单。

    2019-07-17 18:40:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载