摘要:發(fā)現(xiàn)一款很贊的壓力測(cè)試軟件,開(kāi)源的哦,用編寫(xiě)測(cè)試腳本,定義用戶(hù)行為,可以模擬數(shù)百萬(wàn)用戶(hù)的訪問(wèn),從而觀測(cè)系統(tǒng)的性能與瓶頸官方網(wǎng)站特點(diǎn)編寫(xiě)腳本,定義用戶(hù)的行為分布式,可擴(kuò)展安裝使用簡(jiǎn)單需求安裝命令參數(shù)編輯腳本執(zhí)行腳本瀏覽器打開(kāi)出現(xiàn)一個(gè)
發(fā)現(xiàn)一款很贊的壓力測(cè)試軟件Locust,開(kāi)源的哦,用 python 編寫(xiě)測(cè)試腳本,定義用戶(hù)行為,可以模擬數(shù)百萬(wàn)用戶(hù)的訪問(wèn),從而觀測(cè)系統(tǒng)的性能與瓶頸!
官方網(wǎng)站:http://locust.io/
特點(diǎn):
1、編寫(xiě)Python腳本,定義用戶(hù)的行為 2、分布式,可擴(kuò)展 3、安裝使用簡(jiǎn)單
需求:
Python 2.7, 3.3, 3.4, 3.5, and 3.6
安裝:
pip install locustio
命令參數(shù):
locust --help
編輯腳本:vim locustfile.py
from locust import HttpLocust, TaskSet, task class WebsiteTasks(TaskSet): @task def index(self): self.client.get("/index.html") class WebsiteUser(HttpLocust): task_set = WebsiteTasks min_wait = 5000 max_wait = 15000
執(zhí)行腳本:
locust -f locustfile.py --host=http://127.0.0.1
瀏覽器打開(kāi):
http://127.0.0.1:8089/ 出現(xiàn)一個(gè)界面,我們填寫(xiě)好參數(shù)值后,點(diǎn)擊 Start swarming,壓力測(cè)試就開(kāi)始了。
測(cè)試結(jié)果:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44405.html
摘要:頁(yè)面數(shù)據(jù)說(shuō)明性能測(cè)試參數(shù)請(qǐng)求的類(lèi)型,例如。當(dāng)前請(qǐng)求失敗的數(shù)量。中間值,單位毫秒,一半的服務(wù)器響應(yīng)時(shí)間低于該值,而另一半高于該值。平均值,單位毫秒,所有請(qǐng)求的平均響應(yīng)時(shí)間。單個(gè)請(qǐng)求的大小,單位字節(jié)。 寫(xiě)在前面:此文章在通過(guò)學(xué)習(xí)、實(shí)踐網(wǎng)絡(luò)資料寫(xiě)成,相關(guān)鏈接在文章結(jié)尾。 一、簡(jiǎn)介 1、locust是一種可用python編寫(xiě)腳本的開(kāi)源壓測(cè)工具(實(shí)質(zhì)是由python下的一些庫(kù)構(gòu)成),可定義用戶(hù)行...
摘要:服務(wù)器市場(chǎng)份額。子進(jìn)程負(fù)責(zé)創(chuàng)建由指令設(shè)置的服務(wù)器線(xiàn)程,同時(shí)還負(fù)責(zé)監(jiān)聽(tīng)接收到的請(qǐng)求,并將請(qǐng)求分發(fā)給處理線(xiàn)程。在版本引入了模塊,這個(gè)模塊基于模塊創(chuàng)建的,并加入了獨(dú)立的監(jiān)聽(tīng)線(xiàn)程來(lái)管理請(qǐng)求處理完成后的休眠的連接?;谑录姆?wù)器完勝。 譯文首發(fā)于 Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù),轉(zhuǎn)載請(qǐng)注明出處。 多年前 Apache 基金會(huì) Web 服務(wù)器 簡(jiǎn)稱(chēng)「Apache」...
摘要:服務(wù)器市場(chǎng)份額。子進(jìn)程負(fù)責(zé)創(chuàng)建由指令設(shè)置的服務(wù)器線(xiàn)程,同時(shí)還負(fù)責(zé)監(jiān)聽(tīng)接收到的請(qǐng)求,并將請(qǐng)求分發(fā)給處理線(xiàn)程。在版本引入了模塊,這個(gè)模塊基于模塊創(chuàng)建的,并加入了獨(dú)立的監(jiān)聽(tīng)線(xiàn)程來(lái)管理請(qǐng)求處理完成后的休眠的連接?;谑录姆?wù)器完勝。 譯文首發(fā)于 Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù),轉(zhuǎn)載請(qǐng)注明出處。 多年前 Apache 基金會(huì) Web 服務(wù)器 簡(jiǎn)稱(chēng)「Apache」...
摘要:前言這篇文章的主題是記錄一次程序的性能優(yōu)化,在優(yōu)化的過(guò)程中遇到的問(wèn)題,以及如何去解決的。因?yàn)槲覀兊倪B接數(shù)只有,一旦請(qǐng)求過(guò)多,勢(shì)必會(huì)導(dǎo)致數(shù)據(jù)庫(kù)瓶頸。我們?cè)俅螇簻y(cè),結(jié)果顯示萬(wàn),服務(wù)器數(shù)據(jù)庫(kù)連接正常,連接正常,響應(yīng)時(shí)間平均為,錯(cuò)誤率為。 前言 這篇文章的主題是記錄一次Python程序的性能優(yōu)化,在優(yōu)化的過(guò)程中遇到的問(wèn)題,以及如何去解決的。為大家提供一個(gè)優(yōu)化的思路,首先要聲明的一點(diǎn)是,我的方式...
摘要:吞吐量一般結(jié)合業(yè)務(wù)需求而定服務(wù)器資源占用占用率內(nèi)存使用率命中率篇是一種預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。負(fù)載測(cè)試與壓力測(cè)試都是性能測(cè)試。通過(guò)平臺(tái)接口可進(jìn)行合理的性能測(cè)試。有利于測(cè)試人員及時(shí)定位問(wèn)題。 Part 1:性能測(cè)試 性能測(cè)試是通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。 A. 類(lèi)別 性能測(cè)試包括負(fù)載測(cè)試、壓力測(cè)試、基準(zhǔn)測(cè)試等。 i. 負(fù)...
閱讀 2957·2023-04-26 01:32
閱讀 1552·2021-09-13 10:37
閱讀 2288·2019-08-30 15:56
閱讀 1681·2019-08-30 14:00
閱讀 3057·2019-08-30 12:44
閱讀 1972·2019-08-26 12:20
閱讀 1070·2019-08-23 16:29
閱讀 3236·2019-08-23 14:44