當前位置:首頁 » 網頁前端 » 小巧web測試
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

小巧web測試

發布時間: 2022-05-24 13:24:50

1. 求一款功能可以與IIS媲美的ASP+ACESS的網頁伺服器測試軟體!

個人覺得以下兩款軟體值得推薦:

(1)「迷你ASP伺服器」,綠色版本,體積小巧,公200多KB,直接雙擊運行。就可能測試你的ASP程序了。
下載地址:
http://sunwu.ys168.com/ (這是我的網盤。)
找到「軟體」目錄。下載即可使用。

(2)「Netbox網路盒子」,目前的最新版本僅1.8MB,小巧而易用,稍作配置即可使用。
下載地址:
http://www.netbox.cn

你測試使用後可能都會愛不釋手。

2. 幾種輕量的Web伺服器

珹pache 和IIS占據了全球大部分互聯網網站,但是它們仍有缺點:
Apache採用多進程模型響應用戶請求,性能略有欠缺,對於物理內存依賴性很高,單機能夠支撐的並發請求也只有幾千,無法滿足高並發性網站的需求。針對DOS攻擊,可能癱瘓而致無法被訪問
IIS是只能運行在Windows平台之上的多線程web伺服器,安全性Bug極多,極易被黑客攻擊。
1、Lighttpd
lighttpd採用事件驅動和非同步IO技術,運行時,一般只有單一的進程、單一的線程。實際上,lighttpd的服務進程很少會成為系統的瓶頸,系統的瓶頸通常是負責處理業務邏輯的CGI進程或者磁碟網路IO等。相對於Apache,穩定性不足。
2、Thttpdthttpd幾乎可以任何支持POSIX標準的系統上運行,移植性特別好;在運行過程中,內存消耗小;由於小巧,沒有採用fork的形式來處理新來的連接,從而不會產生過多的進程消耗系統資源,性能較高。
它是嵌入式系統的web server的最好選擇。
3、NginxNginx採用master-slave模型,能夠充分利用SMP的優勢,且能夠減少工作進程在磁碟I/O的阻塞延遲;其穩定性極高,由於採取了分階段資源分配技術,使得CPU與內存佔用率非常低;有出色的反向代理功能,常被用來充當反向代理伺服器,或作為大規模郵件伺服器的前端代理。
4、TUX支持SMP對稱多處理器,多線程可以非同步地完成復雜的HTTP請求;從內核的網路層直接驅動web服務,實現了一個真正意義上的網路事件驅動伺服器;用內核網路層緩存請示,加快了靜態請求的分發速度。TUX有時候被用來作為專門的圖片伺服器。

3. 軟體測試工具有哪些

性能測試工具

LoadRunner惠普的強大, 很好用, 要錢

a,支持的協議多且個別協議支持的版本比較高;

b,負載壓力測試方案設置靈活;特點c,豐富的資源監控;

d,報告可以導出到Word、Excel以及HTML格式。

Jmeter Apache開源工具強大(接近Loadrunner), 很好用

QALoad的特點:

(1).測試介面多;(2)可預測系統性能;(3)通過重復測試尋找瓶頸問題;(4)從控制中
心管理全局負載測試;(5)可驗證應用的擴展性;(6)快速創建模擬的負載測試;(7)性能價格比較高。此外,QALoad不單單測試Web應用,還可以
測試一些後台的東西,比如sql Server等。只要它支持的協議,都可以測試。

Benchmark Factory:

首先它可以測試伺服器群集的性能;其次,可以實施基準測試;最後,可以生成高級腳本

SilkPerformance:

E-Test
Suite由Empirix公司開發的測試軟體,能夠和被測試應用軟體無縫結合的Web應用測試工具。工具包含e-Tester、e-Load和e-
Monitor,這三種工具分別對應功能測試、壓力測試以及應用監控,每一部分功能相互獨立,測試過程又可彼此協同。

JMeter是一個專門為運行和伺服器負載測試而設計、
100%的純Java桌面運行程序。原先它是為Web/HTTP測試而設計的,但是它已經擴展以支持各種各樣的測試模塊。它和HTTP和SQL(使用
JDBC)的模塊一起運行。它可以用來測試靜止或活動資料庫中的伺服器運行情況,可以用來模擬伺服器或網路系統在重負載下的運行情況。它也提供了一個可替
換的界面用來定製數據顯示,測試同步及測試的創建和執行。

WAS是Micro$oft提供的免費的Web負載壓力測試工具,應用廣泛。WAS可以通過一台或者多台客戶機模擬大量用戶的活動。WAS支持身份驗證、加密和Cookies,也能夠模擬各種瀏覽器和Modem速度,它的功能和性能可以與數萬美元的產品媲美。

ACT或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。ACT不但可以記錄程序運行的詳細數據參數,用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀葉很方便,是一套較理想的測試工具。

OpenSTA它的全稱是Open System
Testing
Architecture。OpenST的特點是可以模擬很多用戶來訪問需要測試的網站,它是一個功能強大、自定義設置功能完備的軟體。但是,這些設置大
部分需要通過scrīpt來完成,因此在真正使用這個軟體之前,必須學習好它的scrīpt編寫。如果需要完成很復雜的功能,scrīpt的要求還比較
高。當然這也是它的優點,一些程序員不會在意編寫scrīpt的。

PureLoad一個完全基於Java的測試工具,它的scrīpt代碼完全使用XML。所以,編寫scrīpt很簡單。它的測試包含文字和圖形並可以輸出為HTML文件。由於是基於Java的軟體,因此PureLoad可以通過Java Beans API來增強軟體功能。

功能測試
QTP 惠普公司, 教父級工具. vbs web app ji desktop app 都可以測
selenium google 開源測試工具 web app 基本現在銀行保險公司都用它, 功能根據測試開發人員的能力而定,可以開發的極其強大.常和testng junit Cucumber jenkins 一起用

WinRunner企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行,自動執行重復任務並優化測試工作,從而縮短測試時間。通過自動錄制、檢測和回防用戶的應用操作,從而提高測試效率。

QARun一款自動回歸測試工具,與Winrunner比較學習成本要低很多。不過要安裝QARun必須安裝.net環境,另外它還提供與TestTrack Pro的集成。

Rational Robot我經常使用的測試工具,屬於
Rational TestSuite中的一員,對於Visual studio 6編寫的程序支持的非常好,同時還支持Java
Applet、HTML、Oracle Forms、People
Tools應用程序的支持。要支持Delphi程序的測試還必須下載插件。Rational
Robot的語法使用Basic語法,它的語言使用SQABasic。
Functional Tester它是Robot的Java實現版本,在Rational被IBM收購後發布的。
testcomplete也是要錢的

webservice
soupui有免費版的,功能還行

測試管理
QC 惠普的除了要錢其他幾乎是最好的

TestDirectorMI的測試管理工具,可以與winrunner、Loadrunner、QuickTestPro進行集成。除了可以跟蹤Bug外,還可以編寫測試用例、管理測試進度等等,是測試管理的首選軟體。

TestManagerRational Testsuite中的一員,可以用來編寫測試用例、生成Datapool、生成報表、管理缺陷以及日誌等等。是一個企業級的強大測試管理工具。缺點是必須和其它組件一起使用,測試成本比較高。

TrackRecord一款擅長於Bug管理的工具,與TestDirecotr和Testmanager比較起來是很light的。不過至今還沒有配成功過。:(

Bugzilla一個產品缺陷的記錄及跟蹤工具,它能夠為你建立一個完善的Bug跟蹤體系,包括報告、查詢並產生報表、處理解決等幾個部分。它的主要特點為:基於Web方式,安裝簡單;有利於缺陷的清楚傳達;系統靈活,可配置性很強;自動發送Email。

Jira是一個Bug管理工具,agile開發常用. 自帶一個Tomcat 4;同時有簡單的工作流編輯,可用來定製流程;數據存儲在HSQL數據引擎中,因此只要安裝了JDK這個工具就可以使用。相比較Bugzilla來說有不少自身的特點,不過可惜它並不是開源工具,有Lisence限制。

白盒測試

Logiscope

PRQA

Junit

testng
Nunit

DevPartner

Rational Purify

4. 測試小白,面試的時候考官問怎麼去測一個web端電子商務平台網站呢用到哪些測試呢

全方面考慮:

  1. 功能測試: 電子商務的基本功能,登錄/登錄,交易,訂單等;

  2. 兼容性測試: 不同終端,不同瀏覽器打開的兼容效果;

  3. 性能測試:能支持多少用戶同時在線,並發訂單提交量

  4. 穩定性/可靠性測試:單點故障?

  5. 友好性測試:是否符合用戶使用習慣

  6. 安全測試:是否存在sql注入攻擊,xss等

  7. 介面測試:對接外部系統的介面

  8. 國際化測試:是否有外語版

  9. 文檔測試:網站是否有操作文檔,是否准確

5. 測試工具jmeter有何特點能做什麼測試

優點:
1.開源,免費
2.跨平台
3.支持多協議
4.小巧
作用范圍:
1.介面測試
2.性能測試
3.壓力測試
4.web自動化測試
5.資料庫測試
6.JAVA程序測試
黑馬程序員官網上就有這些測試實際造作過程中的視頻,我沒事都會去看看。

6. WEB伺服器的小型

【nginx】
* 支持通用語言介面,如php、python、perl等
* 支持正向和反向代理、虛擬主機、url重寫、壓縮傳輸等
* nginx的模塊都是靜態編譯的,對fcgi的支持非常好,在處理鏈接的的方式上nginx支持epoll。
【 micro_httpd - really small HTTP server】
特點:
* 支持安全的 .. 上級目錄過濾
* 支持通用的MIME類型
* 支持簡單的目錄
* 支持目錄列表
* 支持使用 index.html 作為首頁
* Trailing-slash redirection
*程序總共代碼才200多行
這個httpd適合學習簡單的Web Server編寫學習,因為它只有一個簡單的框架,只能夠處理簡單的靜態頁,可以考慮用來放靜態頁。
【 mini_httpd - small HTTP server 】
特點:
* 支持GET、HEAD、POST方法
* 支持CGI功能
* 支持基本的驗證功能
* 支持安全 .. 上級目錄功能
* 支持通用的MIME類型
* 支持目錄列表功能
* 支持使用 index.html,index.htm,index.cgi 作為首頁
* 支持多個根目錄的虛擬主機
* 支持標准日誌記錄
* 支持自定義錯誤頁
* Trailing-slash redirection
mini_httpd 也是相對比較適合學習使用,大體實現了一個Web Server的功能,支持靜態頁和CGI,能夠用來放置一些個人簡單的東西,不適宜投入生產使用。
【 thttpd - tiny/turbo/throttling HTTP server 】
thttpd中是一個簡單,小型,輕便,快速和安全的http伺服器.
簡單:它能夠支持HTTP/1.1協議標准,或者超過了最低水平
小巧:它具有非常少的運行時間,因為它不fork子進程來接受新請求,並且非常謹慎的分配內存。
便攜:它能夠在大部分的類Unix系統上運行,包括FreeBSD,SunOS 4,Solaris 2,BSD/OS,Linux,OSF等等
快速:它的速度要超過主流的Web伺服器(Apache,NCSA,Netscape),在高負載情況下,它要快的多
安全:它努力的保護主機不受到攻擊,不中斷伺服器
thttpd 類似於lighttpd,對於並發請求不使用fork()來派生子進程處理,而是採用多路復用(Multiplex)技術來實現。因此效能很好。同時它還有一個特點就是基於URL的文件流量限制,這對於下載的流量控制而言是非常方便的。象Apache就必須使用插件實現,效率較thttpd低。

7. 除了pws和iis,還有比較小的個人web伺服器軟體(資料庫支持access)嗎,用於測試asp代碼。請高人指點,

建立站點時出現http://localhost/這個是系統默認的。不用輸入。直接點下一步。
您應該使用什麼url來瀏覽站點的根目錄?url是你本地文件夾的地址。就是你電腦上站點的根目錄。點瀏覽找到站點文件夾就可以了。跟IP沒有關系。不要去亂設。

初學都會碰到這個問題

你沒有安裝IIS

沒有 IIS 你無法虛擬主機

自然不會正常獲得 虛擬地址

目前運行IIS的最理想平台是Windows 2000伺服器版和高級伺服器版。Win9x/Me里也有IIS,但只是PWS(個人WEB伺服器),功能很有限,只支持1個連接。WinXP里的IIS也只支持10個連接。如果您要使用IIS,請使用Windows 2000伺服器版。

IIS是Windows操作系統自帶的組件。
如果在安裝操作系統的時候沒有安裝IIS,
請打開
「控制面板」->「添加或刪除程序」->「添加/刪除Windows組件」->雙擊「Internet信息服務」-> 選擇「World Wide Web 伺服器 」安裝。

8. web前端和軟體測試哪個適合小弱

這兩個難道不是後者包括前者。。。。都可以做,工作沒有高低貴賤之分,人是分的。

9. Watir-webdriver的介紹

Watir-webdriver是一種基於Ruby語言開發的Ruby庫。它能夠使用chrome、firefox、IE瀏覽器進行web測試,它可以模擬用戶點擊鏈接,填寫表單,點擊按鈕等。相對於其他商業工具來說,小巧、靈活的watir-webdriver所提供的功能已經足夠。