中易网

最近要测试nginx得性能 譬如 吞吐量 等等 用什么工具测试比较好呀

答案:2  悬赏:0  
解决时间 2021-02-08 16:56
最近要测试nginx得性能 譬如 吞吐量 等等 用什么工具测试比较好呀
最佳答案
首推LoadRunner!这个学习起来可能比较麻烦……
LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个系统架构进行测试。它主要由三大主要部分组成:Controller、VuGen(Virtual User Generator)、Analysis。

VuGen:Virtual User Generator是 LoadRunner 用于开发 Vuser 脚本的主要工具。 VuGen 不仅能够录制Vuser脚本,还可以运行这些脚本。进行调试时,从VuGen运行脚本很有用。通过运行脚本,可以模拟Vuser脚本在作为负载测试方案的一部分执行时将如何运行。使用VuGen我们能很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它先记录下业务流程,然后将其转化为测试脚本。
Controller:用LoadRunner 的Controller,能够很快组织起多用户的测试方案。可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这样就能将测试过程自动化。同样还可以用Controller 来限定各种不同的负载方案。
Analysis:在方案执行期间,Vuser会在执行事务的同时生成结果数据,需要对系统各个性能指标的监视,Analysis会在整个测试过程中,记录下所有产生的和所监视的数据,将其绘成图表,并在测试完成后,以报告形式展现给测试人员,以供参考和分析。
全部回答
对于后端是动态服务来说,比如java和php。这类服务器(如jboss和php-fpm)的io处理能力往往不高。nginx有个好处是它会把request在读取完整之前buffer住,这样交给后端的就是一个完整的http请求,从而提高后端的效率,而不是断断续续的传递(互联网上连接速度一般比较慢)。同样,nginx也可以把response给buffer住,同样也是减轻后端的压力。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
plc中的线圈是干什么用的
农家鲜果园这个地址在什么地方,我要处理点事
大众金融贷款银行征信系统里能查出来吗
我买房在信用社贷款,个人征信显示农户贷款,
保险公司出单子是返点前的还是返点后的
大连地区哪里有近海土地转租?适合种植?养殖
济生医药北环分店地址有知道的么?有点事想过
联想笔记本model Nsme的一键还原在哪儿
世纪华联超市卧龙店地址在哪,我要去那里办事
关于潜孔钻机的分类是如何确定的,有几种典型
FC/APC是什么意思?
千姿秀地址有知道的么?有点事想过去
开袋即食的葡萄干执行标准是什么
BH,MY,DL,KB是啥意思
现在开网店能赚到钱吗
推荐资讯
小学有趣应用题
承尚世家酒店这个地址在什么地方,我要处理点
金桂小区东北门(人行门)我想知道这个在什么地
图书馆有情侣秀恩爱怎么办
怎么让女朋友回心转意?
java 多线程中的可运行状态与运行状态有什么
弘法雕刻机多少钱一台
生活家地板地址在哪,我要去那里办事
从北京出发去华东五市怎么走路线最合理 不浪
能够在手机上快速借款app有哪些?(不需要信
w2015破解移动4g
维迈日用品零售店地址有知道的么?有点事想过
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?