導航:首頁 > 編程語言 > php網站測試工具

php網站測試工具

發布時間:2022-08-06 13:31:02

1. php開發的程序有哪些不錯的單元測試工具和壓力測試工具

Grinder Web Capacity Analysis Tool (WCAT) apache自帶一個測試工具

2. php本地測試工具

php沒有像asp那樣的簡易測試工具
要在本地測試php,必須要搭建php運行環境
可以使用一些php集成環境安裝,比如phpnow等
當然也可以一個一個安裝
apache或者iis、mysql、php等,但這樣安裝比較麻煩,適合老手去安裝
新手的話,還是推薦php集成環境安裝包

3. 現在php開發項目性能測試用什麼測試工具比較好

我喜歡用apache帶的ab.exe來測試,

ab -n 10 -c 10 http://localhost/phpdir/abc/index.php

一般項目首頁都是 15次響應/秒 左右(大概包含6-7個文件,連結資料庫並作6-7次查詢)

4. 針對PHP代碼的網站,如何進行白盒測試需要什麼工具配合

用PhpUnit吧

PHPUnit是一個輕量級的PHP測試框架。它是在PHP5下面對JUnit3系列版本的完整移植,是xUnit測試框架家族的一員(它們都基於模式先鋒Kent Beck的設計)。
單元測試是幾個現代敏捷開發方法的基礎,使得PHPUnit成為許多大型PHP項目的關鍵工具。這個工具也可以被Xdebug擴展用來生成代碼覆蓋率報告 ,並且可以與phing集成來自動測試,最後它還可以和Selenium整合來完成大型的自動化集成測試。

5. 誰有PHP 介面api測試工具麻煩發我一個

用網路提供的API調試工具即可:http://apistore..com/astore/toolshttpproxy

6. php web伺服器。網站上線在即,請問如何測試伺服器壓力呢比如如何知道這個網站到底能同時承受

利用一些軟體吧,可用來進行 Web 壓力測試的工具有很多,比如微軟的 Web Application Stress、linux下的 siege、功能全面的 Web-CT 等等,這些都是非常優秀的 Web 壓力測試工具。
一、 Siege
一款開源的壓力測試工具,可以根據配置對一個WEB站點進行多用戶的並發訪問,記錄每個用戶所有請求過程的相應時間,並在一定數量的並發訪問下重復進行。
官方:http://www.joedog.org/

1. 下載源碼
請自行google例如:
wget http://soft.vpser.net/test/siege/siege-2.67.tar.gz

2. 解壓編譯和安裝
tar -zxf siege-2.67.tar.gz cd siege-2.67/ /configure make && make install

3. 運行siege
siege -c 200 -r 10 -f test.txt

-c是並發量,-r是重復次數。 url文件就是一個文本,每行都是一個url,它會從裡面隨機訪問的。

test.txt 內容:
http://blog.test.com/wp-content/uploads/2012/07/cluster6.png
http://blog.test.com/wp-content/uploads/2012/07/cluster7-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/cluster7.png
http://blog.test.com/wp-content/uploads/2012/07/cluster8-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/cluster9-150x150.png

4 結果說明
Lifting the server siege… done.
Transactions: 3419263 hits //完成419263次處理
Availability: 100.00 % //100.00 % 成功率
Elapsed time: 5999.69 secs //總共用時
Data transferred: 84273.91 MB //共數據傳輸84273.91 MB
Response time: 0.37 secs //相應用時1.65秒:顯示網路連接的速度
Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次處理:表示伺服器後
Throughput: 14.05 MB/sec //平均每秒傳送數據
Concurrency: 213.42 //實際最高並發數
Successful transactions: 2564081 //成功處理次數
Failed transactions: 11 //失敗處理次數
Longest transaction: 29.04 //每次傳輸所花最長時間
Shortest transaction: 0.00 //每次傳輸所花最短時間

二、Webbench
webbench最多可以模擬3萬個並發連接去測試網站的負載能力,安裝使用簡單方便。

1. 下載源碼
請自行google例如:
wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz

2. 解壓、編譯和安裝
tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make mkdir /usr/local/man #建立相應目錄否則導致無法正常安裝 make install

3. 運行webbench
webbench -c 100 -t 30 http://192.168.1.235/index.html

-c表示並發數,-t表示時間(秒)

Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://192.168.1.235/index.html
100 clients, running 30 sec.
Speed=16084 pages/min, 152872 bytes/sec. #運行結果顯示
Requests: 8042 susceed, 0 failed.

三、Web Application Stress Tool
這是由微軟的網站測試人員開發的專門用來進行實際網站壓力測試以一套工具。透過這套功能強大的壓力測試工具,管理人員可以在網站實際上線之前先網站進行如同真實環境下的測試,以找出系統潛在的問題,對系統進行進一步的調整、設置工作。

7. php 網站壓力測試主要是測試哪些方面

apache自帶一個測試軟體:ab.exe

ab.exe-k-c300-n2000http://localhost/

-k keep-alive

-c 並發線程數量

-n 請求數量


返回的報告:

每秒處理次數

最慢處理時間

平均每次請求的處理時間

8. 做PHP開發一般都用什麼軟體

訂閱
作為程序員的你,常用的軟體有哪些?現在的公司,在招聘程序員時,對程序員的要求特別高——恨不得這個程序員什麼都會。為了能夠應聘上一個好的職位,我們就要掌握非常多的編程技術。我就曾經學習了好多編程方面的東西,如:PHP、C++、CSS、HTML、JS、Vue、安卓開發、微信小程序等等,在開發的時候,我會使用到很多的軟體。

一、sublime text。
sublime是我開發PHP程序時,最喜歡用的編程軟體。它非常的小巧,但功能卻非常的強大。我們可以給sublime安裝非常好用的插件,比如:emmet插件,安裝好emmet插件後,我們的編寫代碼的速度可以大副提升,只需要輸入html:5,就會顯示html5網頁的主要標簽代碼(如下圖)。

二、wampserver。
開發PHP程序時,我們一般都會在本地電腦上安裝一個PHP的環境,然後,再在這個PHP環境下開發PHP程序,這樣的好處,可以隨時編寫程序,隨時做到很好的測試。在windows電腦上,PHP環境的軟體還是很多的,我通常使用的是wampserver這個PHP集成環境軟體。wampserver這個軟體,集成了PHP、apache伺服器、mysql資料庫,這些都是我們開發PHP程序所必須。

三、flashfap。
在我們開發好PHP網站程序,在本地測試完成後,我們都是需要把這個PHP程序上傳到真正的網站伺服器上去的,這個時候,我們就需要一個上傳工具。很多的網站,我們都是使用的虛擬主機,這個時候,我們就需要用到FTP上傳工具,我使用最多的FTP上傳工具就是flashfap,通過它,我們可以把PHP程序的文件全部傳輸到虛擬主機上。

四、xshell。
我的網站是存放在一個雲伺服器上,而且這個雲伺服器的系統是linux系統,要想管理這個雲伺服器,我們就要藉助一個遠程終端工具來進行連接。我最喜歡用的遠程終端工具就是xshell,只需要簡單的設置,就可以正常使用。我們在使用xshell工具時,可以直接使用windows的復制、粘貼等快捷鍵,非常方便。

五、wordpress。
wordpress是一個PHP網站程序,可以通過它,就可以快速搭建一個PHP網站。我的網站「碼 不停蹄」就是用這個wordpress程序搭建的。我們只需要在安裝好wordpress後,再安裝一個好用的主題模板,就可以輕松擁有我們自己的個人網站了。wordpress是全球使用最多的網站程序,尤其是個人網站,wordpress絕對是他們的首先。

六、VMware虛擬機。
網站伺服器的選擇上,絕大多數的站長會選擇linux系統的伺服器,因為linux系統佔用資源少、速度快。這樣一來,就需要我們熟悉linux系統,而我們電腦通常都是安裝的windows系統,怎麼學習linux呢?可以用虛擬機呀。我使用的虛擬機就是VMware,比windows系統自帶的虛擬機好用多,可以在vmware虛擬機里安裝windows、linux、mac、dos等多種系統,這樣一來,我們就可以在windows系統上直接學習linux或mac系統了。

七、android studio。
現在安卓手機市場份額非常高,全球智能手機市場中佔比達到80%左右,所以,很多公司都在招聘安卓軟體開發人員,而且工資都非常高。在學習安卓軟體開發的過程中,我使用最多的是谷歌公司提供的android studio,這款開發工具非常強大,我們可以一邊編寫代碼,一邊查看虛擬手機上的適配情況。

八、dreamweaver。
在PHP網站程序開發過程中,一般情況下,我們要先開發網站的前端頁面,也就是html靜態代碼。這個時候,dreamweaver最一個非常不錯的選擇。在編寫html5代碼的時候,我們可以通過dreamweaver輕松添加網頁元素,如:音樂、視頻、圖片等,非常方便,可以大提升網頁開發速度。

以上就是我常用到的軟體,個個都是經典,相信很多的程序員跟我一樣,也會用到其中的幾個。當然,現在編程方面的軟體太多了,各有各的優勢,選擇哪一個,還是要根據自己的使用習慣來定,在不斷的磨合中,慢慢找到最適合自己的那幾款。

閱讀全文

與php網站測試工具相關的資料

熱點內容
現代鋼琴教程pdf 瀏覽:25
客戶端框架源碼 瀏覽:210
python自動辦公能幹嘛 瀏覽:873
程序員追愛 瀏覽:252
程序員邏輯故事 瀏覽:768
加密icsot23i2c 瀏覽:713
你們有什麼好的解壓軟體 瀏覽:607
常州空氣壓縮機廠家 瀏覽:241
安卓如何關閉app內彈出的更新提示 瀏覽:409
e4a寫的app怎麼裝蘋果手機 瀏覽:201
海立壓縮機海信系 瀏覽:210
社保如何在app上合並 瀏覽:220
小米加密照片後綴 瀏覽:236
我的世界網易手機怎麼創伺服器 瀏覽:978
載入單頁源碼 瀏覽:930
阿里雲伺服器seo 瀏覽:777
海洋斗什麼時候上線安卓 瀏覽:86
中行app如何查每日匯款限額 瀏覽:840
輸入伺服器sn是什麼意思 瀏覽:725
sha1演算法java 瀏覽:90