首页 文章 精选 留言 我的

精选列表

搜索[工具库],共10000篇文章
优秀的个人博客,低调大师

压力测试工具收集

#apache ab yum install apr-util #webench wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install #wrk Modern HTTP benchmarking tool https://github.com/wg/wrk #gatling Async Scala-Akka-Netty based Load Test Tool http://gatling.io https://github.com/gatling/gatling #sniper A powerful & high-performance http load tester https://github.com/btfak/sniper #hey HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom https://github.com/rakyll/hey #Siege Siege is an http load tester and benchmarking utility https://github.com/JoeDog/siege #http_load http_load runs multiple http fetches in parallel, to test the throughput of a web server. http://www.acme.com/software/http_load/ #vegeta HTTP load testing tool and library. It’s over 9000! https://github.com/tsenart/vegeta/ #t50 mixed packet injector tool https://github.com/fredericopissarra/t50 #tcpcopy An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc https://github.com/session-replay-tools/tcpcopy #gryphon Gryphon是由网易自主研发的能够模拟千万级别并发用户的一个软件,目的是能够用较少的资源来模拟出大量并发用户,并且能够更加真实地进行压力测试, 以解决网络消息推送服务方面的压力测试的问题和传统压力测试的问题。Gryphon分为两个程序,一个运行gryphon,用来模拟用户,一个是 intercept,用来截获响应包信息给gryphon。Gryphon模拟用户的本质是用一个连接来模拟一个用户,所以有多少个连接,就有多少个用户,而用户的素材则取自于pcap抓包文件。值得注意的是,Gryphon架构类似于tcpcopy,也可以采用传统使用方式和高级使用方式。 https://github.com/wslfa/gryphon 本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1928722

优秀的个人博客,低调大师

CentOS抓包工具tcpdump

10.10 Linux下抓包 tcpdump yum install -y tcpdump//安装 [root@centos-01 ~]# tcpdump -nn -i ens33 //-nn表示第3-4列显示为IP地址+端口号,否则将会是主机名+服务。 -i表示网卡,interface。 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes 16:45:18.532009 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 2684718525:2684718737, ack 311414141, win 296, length 212 16:45:18.540380 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 212:408, ack 1, win 296, length 196 16:45:18.542187 IP 192.168.27.1.1891 > 192.168.27.128.22: Flags [.], ack 408, win 253, length 0 16:45:18.542263 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 408:572, ack 1, win 296, length 164 16:45:18.550287 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 572:832, ack 1, win 296, length 260 16:45:18.554025 IP 192.168.27.1.1891 > 192.168.27.128.22: Flags [.], ack 832, win 252, length 0 16:45:18.554068 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 832:996, ack 1, win 296, length 164 16:45:18.562529 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 996:1256, ack 1, win 296, length 260 16:45:18.564910 IP 192.168.27.1.1891 > 192.168.27.128.22: Flags [.], ack 1256, win 256, length 0 16:45:18.564979 IP 192.168.27.128.22 > 192.168.27.1.1891: Flags [P.], seq 1256:1420, ack 1, win 296, length 164 tcpdump -nn -i ens33 -c 100 //表示抓100个包 tcpdump -nn -i ens33 port 22 tcpdump -nn -i ens33 tcp and not port 22 tcpdump -nn -i ens33 port 22 and port 53 tcpdump -nn -i ens33 -c 100 -w /tmp/12.cap //指定抓包存放的路径 tcpdump -r /tmp/12.cap //因为12.cap是二进制数据包,不是文本,所以不能cat,应该用这种方式读取。 wireshark yum install -y wireshark安装wireshark tshark -n -i eth1 -R 'mysql.query' -T fields -e "ip.src" -e "mysql.query" //抓取eth1网卡上的mysql查询有哪些,仅适合mysql端口号为3306的情况。 但日常工作中,tcpdump就已经够用了。

优秀的个人博客,低调大师

抓包工具Fidder详解

第一步:下载神器Fiddler,下载链接:http://fiddler2.com/get-fiddler下载完成之后,傻瓜式的安装一下了! 第二步:设置Fiddler打开Fiddler, Tools-> Fiddler Options (配置完后记得要重启Fiddler)选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来 记住这个端口号是:8888 第三步:设置Android手机 首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址 好吧,这时候我就拿到了IP地址和端口号了 下面来对Android手机进行代理设置,本人使用的是三星的G4: 确定一下手机和PC是连接在同一个局域网中 进入手机的设置->点击进入WLAN设置->选择连接到的无线网,长按弹出选项框:如图所示: 选择修改网络配置: 选择显示高级选项,将代理设置成手动,将上面获取到的ip地址和端口号填入,点击保存。这样就将我们的手机设置成功了。 第四步:下载Fiddler的安全证书 使用Android手机的浏览器打开:http://10.2.145.187:8888, 点"FiddlerRoot certificate" 然后安装证书,如图: 到这里我们就设置好所有的值,下面就来测试一下,首先安装网易新闻App。 下面打开Fiddler,然后打开手机中的网易新闻app,Fiddler抓包如下:

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册