第一時間獲取測試技術(shù)干貨! ![]() 往期性能專題: 性能專題:Locust工具實戰(zhàn)之開篇哲學(xué)三問 閱讀全文需5分鐘。 1. 前言在上一篇文章中,我們已經(jīng)為大家介紹了什么是Locust,具體可參照:性能專題:Locust工具實戰(zhàn)之開篇哲學(xué)三問,簡單來說,Locust 是基于 Python 語言下的一個性能測試庫,如果要想使用它來做性能測試必須要先安裝 Python。 Locust支持的Python版本有:2.7, 3.5, 3.6, 3.7, 3.8。 Python安裝較為簡單,此處省略,以Python3.8為例,讀者可自行查閱官網(wǎng)安裝使用介紹。
2. 為何取名“蝗蟲降世”本篇在標(biāo)題上面,賣弄了一下關(guān)子,原名應(yīng)該為: 《性能專題:Locust工具實戰(zhàn)之Locust安裝》,但想想,Locust意為“蝗蟲”,安裝本身的“作用”無非也是讓一個事物,從沒有到有一個過程。一篇文章,優(yōu)質(zhì)的內(nèi)容固然重要,但一個具有吸引力、有創(chuàng)意的標(biāo)題也同等重要,想起今年上映的一部備受好評的電影:《哪吒之魔童降世》,正因為這個名稱,才吸引我去電影院觀看,也算是我為這部電影50億高票房,貢獻了一點綿薄之力,因此本篇文章,改名為“蝗蟲降世”。 引用電影宣傳報一張貼圖,封面上的:“打破,一切是否是非定義” 這句話很有深意,可以適用于很多事物思考,思維層面。 3. Loucst 安裝Locust安裝過程并不難,常見的有兩種安裝方式。 第一種,直接通過PIP命令形式安裝, Python 2.7:
Python 3:
除此之外,還可以根據(jù)項目源碼地址指定分支的形式來安裝locust。 以Python 3為例,安裝master分支上面的代碼。
方式二,GitHub下載安裝 1、進入到Locust GitHub項目地址:
2、將項目克隆下來,通過Python 執(zhí)行 setup.py 文件
安裝成功后可以輸入 `pip show locust` 命令查看是否安裝成功,以及通過 `locust -help` 命令查看幫助信息。 PS: 當(dāng)前最新Locust版本為0.13.2 注意事項:
更詳細的安裝介紹可參照官方安裝文檔:
4. Locust 安裝依賴分析這里簡單介紹 Locust 都基于了哪些庫。打開 Locust 安裝目錄下的 setup.py 文件。查看安裝要求:
當(dāng)我們在安裝 Locust 時,它會檢測我們當(dāng)前的 Python 環(huán)境是否已經(jīng)安裝了這些庫,如果沒有安裝,它會先把這些庫一一裝上。并且對這些庫版本有要求,有些是必須等于某版本,有些是大于某版本。我們也可以事先把這些庫全部按要求裝好,再安裝Locust時就會快上許多。 5. 小結(jié)本文介紹了Locust安裝方法,也是為后續(xù)Locust實戰(zhàn)示例,提前準(zhǔn)備好環(huán)境。如果你對Locust性能工具已經(jīng)提起學(xué)習(xí)興趣了,請趁早動手起來。 未完待續(xù),下一篇開始實戰(zhàn)~ |
|
來自: 測試開發(fā)技術(shù) > 《待分類》