性能测试中的新建和并发是什么?
什么是并發(fā)?
其實沒有明確的定義。就看是測什么產(chǎn)品了。
對于web服務(wù)器的測試,一般使用jmter,loadruner等工具,主要指標(biāo)有響應(yīng)時間,用戶數(shù),TPS等。
有時稱所有用戶在同一時刻干同相同的事,這是并發(fā)。
也有時稱利用多線程模擬多用戶在同一時刻都在干事情,只要發(fā)請求就算,但是干的事情又不都一樣,這也是并發(fā)。(一般測試WEB的性能都是這樣測,并不是嚴(yán)格意義的并發(fā),一般都說是給服務(wù)器利用多線程技術(shù)模擬了200個用戶(這200個用戶有不同的思考時間)。不說是給服務(wù)器并發(fā)了200個用戶。)
對于網(wǎng)絡(luò)設(shè)備的測試,比如路由器等,負(fù)載均衡器等又有下面的說法
路由器的最大并發(fā)連接數(shù)和每秒新建連接數(shù)這兩個性能指標(biāo)有什么意義
最大并發(fā)連接數(shù)(MaximumConnection)衡量一個路由器的連接容量(Capacity),而每秒新建連接數(shù)CPS(ConnectionPerSecond)衡量路由器連接速率。
最大并發(fā)連接數(shù)決定一臺路由器可以終結(jié)最大的用戶連接數(shù)。公司連接用戶越多,對這個指標(biāo)的需求也越大!如果公司很多用戶同時來連接路由器,比如平均一秒有300個連接,而路由器連接速率只有200CPS,超過的100CPS將被丟棄,用戶客戶端要不斷重傳,而重傳有可能繼續(xù)被丟,這將嚴(yán)重影響用戶體驗,所以對于高速率的并發(fā)連接速率的場景,對此性能指標(biāo)也有嚴(yán)格的要求。一般路由器會終結(jié)什么樣的用戶連接呢?1.PPTP/PPP連接(L2TP/PPP+IPsec)用于終結(jié)用戶遠(yuǎn)程撥號,然后將移動辦公、在家辦公的員工接入公司內(nèi)網(wǎng),路由器要維護著PPPconnection,既是控制流量的網(wǎng)關(guān),又是數(shù)據(jù)流量的出入口。2.SSL連接有些web服務(wù)器只提供HTTP連接,卻無法提供HTTPS連接,可以將路由器前置在web服務(wù)器前,由路由器終結(jié)客戶端的HTTPS(SSL連接),然后路由器再將客戶端的HTTP請求發(fā)給后臺web服務(wù)器,這樣至少可以在客戶端與路由器之間提供安全加密HTTPS連接。我不太同意NAT是一種連接,NAT負(fù)責(zé)公網(wǎng)私網(wǎng)地址的轉(zhuǎn)換,當(dāng)然其轉(zhuǎn)換速率的快慢以及TotalNATEntry也很重要,在一定程度上影響用戶連接互聯(lián)網(wǎng)的速率。此外路由器作為一個連接服務(wù)器,它和普通的服務(wù)器沒有多少差別,是用純CPU和內(nèi)存來處理用戶連接,以及維護連接的數(shù)據(jù)結(jié)構(gòu),所以對CPU以及Memory有很高的要求。
所以,不同的產(chǎn)品有不同的性能指標(biāo)和測試方法,性能測試是一門藝術(shù)。
總結(jié)
以上是生活随笔為你收集整理的性能测试中的新建和并发是什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus如何启用B2B
- 下一篇: cad怎么设置一个窗口打开多图