① apache ab工具怎麼傳一個以上的參數
Apache伺服器自帶了ab壓力測試工具,可以用來測試網站性能,使用簡單方便。
工具/原料
Apache
方法/步驟
打開Apache伺服器的安裝路徑,在bin目錄中有一個ab.exe的可執行程序,就是我們要介紹的壓力測試工具。
在Windows系統的命令行下,進入ab.exe程序所在目錄,執行ab.exe程序。注意直接雙擊無法正確運行。
執行ab命令成功後,可以看到如圖提示。該幫助很清楚詳細的介紹了ab的用法以及各個參數的含義。
ab 的用法是:ab [options] [http://]hostname[:port]/path
例如:ab -n 5000 -c 200 http://localhost/index.php
上例表示總共訪問http://localhost/index.php這個腳本5000次,200並發同時執行。
ab常用參數的介紹:
-n :總共的請求執行數,預設是1;
-c: 並發數,預設是1;
-t:測試所進行的總時間,秒為單位,預設50000s
-p:POST時的數據文件
-w: 以HTML表的格式輸出結果
執行測試用例:ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html
上面的測試用例表示100並發的情況下,共測試訪問index.php腳本1000次,並將測試結果保存到c:\1.html文件中。
測試報告如圖,可知在該100並發訪問的情況下,共測試訪問1000次,失敗了852次。可知該腳本在此環境無法滿足100並發訪問的要求。
修改參數繼續測試。測試並發50和30兩種情況,由測試報告得知,在並發訪問降到30時,錯誤的訪問數降為39。
步驟閱讀
② 如何用apache ab進行文件上傳壓力測試
Apache附帶的ab工具(本機使用的PHP環境是WAMP集成環境,ab工具位於D:wampinapacheApache2.2.21in)非常容易使用,ab可以直接在Web伺服器本地發起測試請求,這至關重要,因為有些時候我們需要測試的僅僅是伺服器的處理性能,並不想摻雜著網路傳輸時間的影響。ab進行一切測試的本質都是基於HTTP的,所以可以說ab對於Web伺服器軟體的黑盒性能測試,獲得的一切數據和計算結果,都是可以通過HTTP來解釋的。
測試本機是否正確安裝ab工具,在power shell想將當前目錄定位到bin,輸入 .ab –V 命令,如果安裝正確,則會將其版本信息列印出來。
PSD:wampinapacheApache2.2.21in>.ab-V
ThisisApacheBench,Version2.3<$Revision:655654$>
Copyright1996AdamTwiss,ZeusTechnologyLtd,http://www.zeustech
,<ahref="http://www.apache.org/">http://www.apache.org/</a>
好了,一切就緒,下面提供一個壓力測試的實例:
輸入命令 PS
D:wampinapacheApache2.2.21in>.ab-n1000-c10http://localhost/index.php
ThisisApacheBench,Version2.3<$Revision:655654$>
Copyright1996AdamTwiss,ZeusTechnologyLtd,http://www.zeustech.net/
,http://www.apache.org/
Benchmarkinglocalhost(bepatient)
Completed100requests
Completed200requests
Completed300requests
Completed400requests
Completed500requests
Completed600requests
Completed700requests
Completed800requests
Completed900requests
Completed1000requests
Finished1000requests
ServerSoftware:Apache/2.2.21
ServerHostname:localhost
ServerPort:80
DocumentPath:/index.php
DocumentLength:211bytes
ConcurrencyLevel:10
Timetakenfortests:0.496seconds
Completerequests:1000
Failedrequests:0
Writeerrors:0
Non-2xxresponses:1000
Totaltransferred:400000bytes
HTMLtransferred:211000bytes
Requestspersecond:2015.93[#/sec](mean)
Timeperrequest:4.960[ms](mean)
Timeperrequest:0.496[ms](mean,acrossallconcurrentrequests)
Transferrate:787.47[Kbytes/sec]received
ConnectionTimes(ms)
minmean[+/-sd]medianmax
Connect:000.401
Processing:251.1412
Waiting:241.1412
Total:251.1512
(ms)
50%5
66%5
75%5
80%6
90%6
95%7
98%8
99%9
100%12(longestrequest)
下面開始解析這條命令語句:啟動ab,並出入三個參數(PS D:wampinapacheApache2.2.21in> .ab -n1000 -c10 http://localhost/index.php )
-n1000 表示請求總數為1000
-c10 表示並發用戶數為10
http://localhost/index.php 表示這寫請求的目標URL
測試結果也一目瞭然,測試出的吞吐率為:Requests per second: 2015.93 [#/sec] (mean) 初次之外還有其他一些信息。
Server Software 表示被測試的Web伺服器軟體名稱
Server Hostname 表示請求的URL主機名
Server Port 表示被測試的Web伺服器軟體的監聽埠
Document Path 表示請求的URL中的根絕對路徑,通過該文件的後綴名,我們一般可以了解該請求的類型
Document Length 表示HTTP響應數據的正文長度
Concurrency Level 表示並發用戶數,這是我們設置的參數之一
Time taken for tests 表示所有這些請求被處理完成所花費的總時間
Complete requests 表示總請求數量,這是我們設置的參數之一
Failed requests 表示失敗的請求數量,這里的失敗是指請求在連接伺服器、發送數據等環節發生異常,以及無響應後超時的情況。如果接收到的HTTP響應數據的頭信息中含有2XX以外的狀態碼,則會在測試結果中顯示另一個名為 「Non-2xx responses」的統計項,用於統計這部分請求數,這些請求並不算在失敗的請求中。
Total transferred 表示所有請求的響應數據長度總和,包括每個HTTP響應數據的頭信息和正文數據的長度。注意這里不包括HTTP請求數據的長度,僅僅為web伺服器流向用戶PC的應用層數據總長度。
HTML transferred 表示所有請求的響應數據中正文數據的總和,也就是減去了Total transferred中HTTP響應數據中的頭信息的長度。
Requests per second 吞吐率,計算公式:Complete requests / Time taken for tests
Time per request 用戶平均請求等待時間,計算公式:Time token for tests/(Complete requests/Concurrency Level)
Time per requet(across all concurrent request) 伺服器平均請求等待時間,計算公式:Time taken for tests/Complete requests,正好是吞吐率的倒數。也可以這么統計:Time per request/Concurrency Level
Transfer rate 表示這些請求在單位時間內從伺服器獲取的數據長度,計算公式:Total trnasferred/ Time taken for tests,這個統計很好的說明伺服器的處理能力達到極限時,其出口寬頻的需求量。
Percentage of requests served within a certain time(ms) 這部分數據用於描述每個請求處理時間的分布情況,比如以上測試,80%的請求處理時間都不超過6ms,這個處理時間是指前面的Time per request,即對於單個用戶而言,平均每個請求的處理時間。
未完待續。。。
③ AB觸摸屏軟體添加文件不具備預期的擴展名apa是什麼意思
apa是用Rockwell AB的FactoryTalk ME軟體從現場AB觸摸屏上傳至電腦的備份程序文件的格式,APA文件相當於備份文件,只要雙擊,就可以自動還原,然後正常打開觸摸屏軟體,就可以看到項目了;你這個問題就是備份文件沒有了,重裝吧。
④ 我在上傳網頁文件時經常看到文件里多一個"Thumb.ab"
請問你問的是不是Thumb.db,如果是的話,可以看下下面這段。
Thumbs.db是一個資料庫文件,它一般可以在帶有圖片的文件夾中找到,而且其體積隨著文件夾中圖片數量增加而增大。
事實上Thumbs.db文件就好比是加快預覽圖片速度的緩存文件,對系統沒有任何害處。
如果你不希望再次看到該文件的話,可以在文件夾選項窗口中選擇「查看」標簽,
然後選擇「高級設置」列表中的「不緩存縮略圖」選項,最後按下確定按鈕之後,縮略圖緩存文件Thumbs.db就會被禁用。
⑤ AB 羅克韋爾觸摸屏,如何將觸摸屏運行文件上載到電腦
需要安裝FactoryTalk View Studio和RSLINX軟體和對應授權,如果HMI的固件版本低於4.0的話,則有可能只能進行備份操作。
打開ME軟體,通過RSLINX掃描到HMI的節點,點擊選擇上載文件,然後會提示你保存文件的名稱和路徑,按照提示操作就可以了。
⑥ AB兩台台式電腦,我怎麼把B電腦的文件拷貝到A電腦。
步驟一:用交叉線兩個接頭分別接兩台電腦。
步驟二:A電腦:IP為192.168.1.1,網關不用填。B電腦:IP為192.168.1.2,網關為192.168.1.1。你點擊子網掩碼,子網掩碼會自動填上了。兩台電腦的本地連接都禁用再啟用。
步驟三:比如要得到A電腦的AA文件,右擊AA文件共享AA文件。然後在B電腦的網上鄰居右擊點擊搜索,輸入A電腦的IP192.168.1.1。看到B電腦的文件後復制過來就行。
⑦ 兩台電腦如何互傳文件
直接對兩台電腦進行文件的共享即可,具體操作步驟如下:
1、打開電腦,找到並打開「網路與共享中心」,並在新窗口中點擊「更改高級共享位置」。
注意事項:
1、在使用電腦的時候,要定時的對電腦文件進行備份,以防文件丟失。
2、在使用電腦的過程中,要定時的對電腦進行清理。
3、在使用電腦的過程中,一定要規范的操作電腦。
4、在不知道問題所在的情況下,一定要第一時間聯系專業的人員進行處理。
5、在使用電腦進行傳文件的時候,一定要注意兩電腦之間的安全。
6、在使用電腦的時候,不要隨意的瀏覽或者點擊一些帶有病毒的軟體。
⑧ 兩台電腦怎麼互傳文件
IP手動分配 一台 192.168.1.1 另外一台 192.168.1.2
子網掩碼均為 255.255.255.0
其它留空即可
3 如果要將A電腦的文件傳給B,先在B電腦上隨便找個文件夾,右擊-屬性-共享-高級共享,打上勾。再點「許可權」,將EVERYONE的「完全控制」打上勾,確定。
4 打開AB兩台電腦的」網路「文件夾,如果提示你 網路發現被關閉,單擊它然後打開網路發現。這時候A電腦裡面應當會出現B電腦,雙擊B電腦,然後復制粘貼就很簡單了。
注意:1 如果A電腦的網路文件夾中沒有B電腦,那麼隨便再A電腦中打開一個文件夾,在地址欄中輸入\\B的IP\然後回車。
⑨ 兩個電腦之間怎麼傳文件最快
介紹速度最快的一種方式:用網線把兩台電腦連接起來搭建區域網
1,先將兩台電腦開機,用網線連接起來,直接插在平時上網用的埠。
(9)ab上傳文件擴展閱讀:
其他快速傳文件方法:
1,使用軟體:飛鴿傳書
只要在一個區域網之內,任何台電腦之間均可相互傳東西,但是這個軟體不好的一點在於功能過於簡單,只能傳一些小的文件,且使用起來不太方便,但傳輸速度還是很好的,且不會擔心像使用QQ傳送一樣出現泄密問題。
2,使用網線加一個軟體:飛秋
優點:完全兼容飛鴿傳書(IPMSG)協議,區域網傳送方便,速度快,操作簡單,同時具有QQ中的一些功能。
⑩ AB兩地城市大文件網路快速傳輸,求方案書
建立vpn區域網,設定網間傳輸帶寬即可,具體需要多寬,需要你們根據自己情況選擇計劃,如果選擇10mb,那麼2G文件大約需要幾分鍾,視頻會議完全可以滿足。
但需要購置硬體,可以選用cisco或華為的路由、防火牆。
如果需要詳細解決方案,你可以查看cisco、華為網上提供的案例,然後針對你們的情況選擇設備。
設置步驟,首先保證兩地辦公室都有寬頻接入,然後用路由硬體,設置VPN-虛擬專用網,連接成區域網。
如果用軟體,兩邊最好有固定ip,然後兩邊辦公室,每邊都至少有一台server運行,把兩邊server設置成vpn連接即可,但這種設置安全性穩定性不如硬體解決方案。