摘要:自己用寫的一個(gè)入門級(jí)練習(xí),在看老師的視頻課的時(shí)候知道了這個(gè)測(cè)試工具。所以簡(jiǎn)單記錄下來(lái)。文件名為請(qǐng)求自帶的模塊,并賦給變量接下來(lái)我們調(diào)用模塊提供的函數(shù)。這是第一次使用測(cè)試工具,這只是單純的練習(xí),所以對(duì)有的參數(shù)不是很敏感,后邊有用到的再補(bǔ)充。
自己用nodejs寫的一個(gè)入門級(jí)練習(xí),在看@Scott老師的視頻課的時(shí)候知道了這個(gè)測(cè)試工具。所以簡(jiǎn)單記錄下來(lái)。PS:這是我的第一篇技術(shù)文章,寫出這句話的時(shí)候心里竟有莫名的激動(dòng)。菜鳥已顫顫巍巍準(zhǔn)備上路~~
1、先來(lái)看nodejs的這段代碼。文件名為server1.js
//請(qǐng)求nodejs自帶的http模塊,并賦給http變量 var http = require("http"); //接下來(lái)我們調(diào)用http模塊提供的函數(shù)createServer。它會(huì)返回一個(gè)對(duì)象,這個(gè)對(duì)象有一個(gè)叫做listen的方法, 制定http服務(wù)器監(jiān)聽的端口號(hào) http.createServer(function (request, response) { //發(fā)送頭部:狀態(tài)值 內(nèi)容類型 response.writeHead(200, {"Content-Type": "text/plain"}); //接收響應(yīng)數(shù)據(jù) response.end("hello world! ") }).listen(8888); //終端打印信息 console.log("server running at 127.0.0.1:8888/");
2、在命令行中啟動(dòng)此服務(wù):
3、在網(wǎng)頁(yè)中請(qǐng)求127.0.0.1:8888或http://localhost:8888
(關(guān)于127.0.0.1和localhost可以看這篇文章:
http://blog.csdn.net/xifeijia...)
4、現(xiàn)在要用工具ab了。首先進(jìn)入ab安裝的目錄。比如我用的wamp,文件夾是這樣的:
在命令中啟動(dòng)ab,并設(shè)置好請(qǐng)求次數(shù),并發(fā)次數(shù)和測(cè)試網(wǎng)址。
繼續(xù)看:(還有一些參數(shù)的意思自己需要再多了解)
繼續(xù)看:(下邊是關(guān)于連接的時(shí)間參數(shù)和請(qǐng)求的時(shí)間大概分布)
PS:上面是請(qǐng)求成功的,因?yàn)樵L問(wèn)的是本地服務(wù)器,所以請(qǐng)求順利完成了,速度也比較快。
再來(lái)看一下沒(méi)有順利完成的。
這是第一次使用測(cè)試工具ab,(這只是單純的練習(xí),所以對(duì)有的參數(shù)不是很敏感),后邊有用到的再補(bǔ)充。
也歡迎大家糾正和指導(dǎo)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/35811.html
摘要:網(wǎng)站性能壓力測(cè)試是性能調(diào)優(yōu)過(guò)程中必不可少的一環(huán)。對(duì)請(qǐng)求附加一個(gè)行。對(duì)一個(gè)中轉(zhuǎn)代理提供認(rèn)證信任。設(shè)置屬性的字符串缺陷程序中有各種靜態(tài)聲明的固定長(zhǎng)度的緩沖區(qū)。注本文為轉(zhuǎn)載原文地址總結(jié)性能壓力測(cè)試工具之相關(guān)文章網(wǎng)站性能測(cè)試使用教程 網(wǎng)站性能壓力測(cè)試是性能調(diào)優(yōu)過(guò)程中必不可少的一環(huán)。只有讓服務(wù)器處在高壓情況下才能真正體現(xiàn)出各種設(shè)置所暴露的問(wèn)題。Apache中有個(gè)自帶的,名為ab的程序,可以對(duì)Ap...
摘要:網(wǎng)站性能壓力測(cè)試是性能調(diào)優(yōu)過(guò)程中必不可少的一環(huán)。對(duì)請(qǐng)求附加一個(gè)行。對(duì)一個(gè)中轉(zhuǎn)代理提供認(rèn)證信任。設(shè)置屬性的字符串缺陷程序中有各種靜態(tài)聲明的固定長(zhǎng)度的緩沖區(qū)。注本文為轉(zhuǎn)載原文地址總結(jié)性能壓力測(cè)試工具之相關(guān)文章網(wǎng)站性能測(cè)試使用教程 網(wǎng)站性能壓力測(cè)試是性能調(diào)優(yōu)過(guò)程中必不可少的一環(huán)。只有讓服務(wù)器處在高壓情況下才能真正體現(xiàn)出各種設(shè)置所暴露的問(wèn)題。Apache中有個(gè)自帶的,名為ab的程序,可以對(duì)Ap...
摘要:是自帶的超文本傳輸協(xié)議性能測(cè)試工具。其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的的執(zhí)行性能,主要是顯示每秒可以處理多少個(gè)請(qǐng)求。 AB(ApacheBench) 是 Apache 自帶的超文本傳輸協(xié)議 (HTTP) 性能測(cè)試工具。 其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的 Apache 的執(zhí)行性能, 主要是顯示 Apache 每秒可以處理多少個(gè)請(qǐng)求。 使用 ab -help 查看幫助界面 ab測(cè)試簡(jiǎn)單htt...
摘要:基準(zhǔn)測(cè)試工具是什么是基于命令行的工具,均可運(yùn)行在平臺(tái)下。即,用于指定壓力測(cè)試的并發(fā)數(shù)。添加一個(gè)基本的代理認(rèn)證信息,用戶名和密碼之間用英文冒號(hào)隔開。打印版本號(hào)并退出。 基準(zhǔn)測(cè)試工具(ab) ab是什么?ab是基于命令行的工具,均可運(yùn)行在windows、linux平臺(tái)下。為什么選用這個(gè)工具?易于使用,輸入少量命令選項(xiàng),即可得出結(jié)果,同時(shí)易于安裝。 安裝ab win:如果本地有apache的...
摘要:開始測(cè)試是一個(gè)基于的常駐內(nèi)存協(xié)程三模高性能框架,由于該框架同時(shí)具備常駐內(nèi)存模式協(xié)程模式,所以能很方便的測(cè)試結(jié)果。常駐內(nèi)存模式的進(jìn)程數(shù)配置過(guò)多,并發(fā)性能反而會(huì)降低,該問(wèn)題同樣適用于傳統(tǒng)模式。 在現(xiàn)代化 PHP 高級(jí)開發(fā)中,Swoole 為 PHP 帶來(lái)了更多可能,如:常駐內(nèi)存、協(xié)程,關(guān)于傳統(tǒng)的 Apache/FPM 模式與常駐內(nèi)存模式(同步)的巨大差異,之前我做過(guò)測(cè)試,大家能直觀的感受到...
閱讀 1216·2019-08-30 15:55
閱讀 963·2019-08-30 15:55
閱讀 2161·2019-08-30 15:44
閱讀 2895·2019-08-29 14:17
閱讀 1140·2019-08-29 12:45
閱讀 3316·2019-08-26 10:48
閱讀 3142·2019-08-23 18:18
閱讀 2613·2019-08-23 16:47