普通web專案,測試使用main方法啟動

2022-09-07 10:15:10 字數 2508 閱讀 6442

公司乙個哥們不知道重哪找的,很好分享出來:

版本,可以從**產庫去找對應的版本

7.0.54

<

/tomcat-version>

首先引入依賴:

org.apache.tomcat<

/groupid>

tomcat-catalina<

/artifactid>

$<

/version>

test<

/scope>

tomcat-servlet-api<

/artifactid>

org.apache.tomcat<

/groupid>

<

/exclusion>

<

/exclusions>

<

/dependency>

org.apache.tomcat.embed<

/groupid>

tomcat-embed-core<

/artifactid>

$<

/version>

test<

/scope>

<

/dependency>

org.apache.tomcat<

/groupid>

tomcat-jasper<

/artifactid>

$<

/version>

test<

/scope>

tomcat-servlet-api<

/artifactid>

org.apache.tomcat<

/groupid>

<

/exclusion>

<

/exclusions>

<

/dependency>

然後編寫測試類直接執行main方法即可:

import org.apache.catalina.context;

import org.apache.catalina.connector.connector;

import org.apache.catalina.startup.tomcat;

import org.apache.tomcat.util.scan.standardjarscanner;

import j**ax.servlet.servletexception;

public

class

tomcattest

/** * 構建乙個tomcatbootstraphelper.j**a

* 環境變數spring.profiles.active=dev

** @param port 埠

* @param isservlet3enable 是否啟用servlet 3.0

* 支援,如果啟用的話,就需要掃瞄jar包中是否有servlet等annotation,這個會影響啟動時間,預設不開啟

*/public

tomcattest

(int port,

boolean isservlet3enable)

/** * 構建乙個tomcatbootstraphelper.j**a

* 不啟用servlet 3.0 支援、環境變數spring.profiles.active=dev

** @param port 埠

*/public

tomcattest

(int port)

/** * 構建乙個tomcatbootstraphelper.j**a

* 埠:8080、不啟用servlet 3.0 支援、環境變數spring.profiles.active=dev

*/public

tomcattest()

public

void

start()

}}catch

(exception e)

}private

void

configtomcat

(final tomcat tomcat)

throws servletexception

tomcat.

setsilent

(true);

system.

setproperty

("org.apache.catalina.session_cookie_name"

,"jsessionid"

+ port);}

private

void

log(

long time)()

public

static

void

main

(string[

] args)

}

測試開發08 web專案測試

web的工作原理 web頁面載入過程 web測試技術 web主要有瀏覽器和伺服器構成。其工作原理就是使用者使用url通過瀏覽器向伺服器傳送請求,伺服器收到請求後進行處理,然後以html頁面形式反饋給瀏覽器。url 協議型別 主機名 埠號 路徑 附加 1.在瀏覽器輸入網域名稱 2.查詢網域名稱的ip位...

專案測試總結

1 測試活動路線 2 測試初衷 1 專案規劃明確 2 需求設計文件充分 3 系統整合環境部署簡易 4 測試流程規範 5 測試目標清晰 3 測試變更 1 開發環境與測試環境不同 2 開發模組與專案計畫不同 3 開發準備工作有出入 4 測試進度變更 5 測試環境的可控性 4 測試應對 搭建多套測試環境 ...

android專案測試

1 單元測試 又稱為 模組測試 是針對 程式模組 軟體設計 的最小單位 來進行正確性檢驗的測試工作。程式單元是應用的最小可測試部件。在 過程化程式設計 中,乙個單元就是單個程式 函式 過程等 對於物件導向程式設計,最小單元就是方法,包括基類 超類 抽象類 或者派生類 子類 中的方法。單元測試的步驟如...