网络压测工具(网络压力测试仪)

知梧 1383 2022-12-16

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

本篇文章给大家谈谈网络压测工具,以及网络压力测试仪对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享网络压测工具的知识,其中也会对网络压力测试仪进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、Nginx中的压力测试工具

  • 2、压测工具JMeter的使用

  • 3、tsung(压测工具)


Nginx中的压力测试工具

刚才学了一个测试Nginx的连接限制,用到了一个apache的网络压力测试工具,故记录下来


这个工具的名字叫做ab[缩写],全称也不清楚,总之是属于apache的,但由于我是在nginx上测试,所以需要手动安装


1.安装ab工具


2.测试网站


ab工具的重要参数就两个 -n -c 其中-n表示请求数,-c表示并发数


3.测试结果


参数还挺多的,以后学懂了再来更新吧!!!

压测工具JMeter的使用

性能压测工具,在我们项目开发过程中肯定免不了要经常使用,来检测我们完成的接口或者整体服务的抗压水平。Apache提供了个 ab 命令,可以进行压测功能,只不过功能相对简单,有时候很难满足我们的测试需求。

所以,这里介绍下Apache的另一款压测工具 JMeter,它是Apache组织开发的开源项目,设计之初是用于做性能测试的,同时它在实现对各种接口的调用方 面做的比较成熟,因此,常被用做接口功能测试和性能测试。

本次压测模拟的流程是:请求先访问登录接口,成功后通过返回信息拿到用户ID,再将用户ID作为参数访问商品下单的接口。压力测试规则是每秒1000的并发请求,执行1次,也就是执行1s。

PS:下方涉及到的三个变量 NAME、PASSWORD、USER_ID 它们是需要用 {} 来包裹的,我下边写错了,写成了 () 包裹的了。哈哈,我实在是懒得挨个截图改了,在这里说明下,明白原理就好


tsung(压测工具)

1. Tsung是什么,有哪些特性?


Tsung是一个开源、多协议、分布式的压力测试工具。它可以用来测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和Jabber/XMPP的服务器,并且支持扩展协议。只要硬件足够,它可以在客户机集群上分布运行,模拟上百万用户。国内主要有 华为 和 SNS 网站在用;


主要特性:


1. 高性能


2. 多协议支持并支持扩展协议。


3. 利用OS的IP别名技术,在单机上可以使用多个IP。


4. 服务器监控(CPU, 内存, 网络流量),支持SNMP, Munin 或 Erlang方式。


5. 测试方案使用XML配置,可用不同的session来模拟不同类型的用户。


6. 模拟真实流量,用随机概率模拟用户的思考时间和抵达率。


7. HTML及图表方式报告压测结果。

2. Tsung的安装


Tsung目前只支持Linux系统,下面介绍Tsung在CentOS下的安装。


Tsung是erlang写的,绘制图表时使用的gnuplot,需要使用perl相关库,所以也要安装perl, gnuplot。


2.1 安装前提


yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel


yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker


2.2 安装perl及gnuplot


yum -y install perl


yum -y install gnuplot


2.3 安装 tsung


依次安装依赖


yum install flexerlang systemd-devel autoconf automake lksctp-tools-devel m4 ncurses-develzlib-devel unixODBC-devel emacs emacs-el wxGTK3-devel


安装 erlang 时发现如下报错:

果断编译安装:


./otp_build autoconf


./configure


make make install


执行erl ,安装成功。 

安装tsung时发现:

编译安装:


./configure


make make install


执行tsung,安装成功 关于网络压测工具和网络压力测试仪的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 网络压测工具的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于网络压力测试仪、网络压测工具的信息别忘了在本站进行查找喔。


上一篇:阿里全链路压测技术(阿里云压测)
下一篇:全链路压测工具有哪些(全链路压测是什么意思)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~