locust

    0熱度

    1回答

    我正在嘗試使用Locust.io加載測試項目。該項目使用ASP.Net編寫,並使用Windows身份驗證。無論如何,我可以在我的蝗蟲腳本中模擬這個記錄用戶嗎?

    1熱度

    2回答

    中使用「for」時,我不明白爲什麼「req/s」太高。 class UserBehavior(TaskSet): @task(1) def start_congche(self): filename = 'D:\測試\項目\精勵評分\從車評分/陽光壓力測試數據.csv' with open(filename) as f: reader =

    1熱度

    1回答

    我打算用蝗蟲來測試性能我的網絡服務器, 與下面的代碼的問題是,它只是給我的平均時間 我的基本代碼如下 from locust import HttpLocust, TaskSet, task, events, web def index(l): l.client.get("/") def stats(l): l.client.get("/stats/requests"

    1熱度

    1回答

    在我的本地主機(127.0.0.1:8089)與蝗蟲試過,但它提供了400壞請求錯誤: import requests response = requests.post('http://127.0.0.1:8089/swarm', params={"locust_count":10, "hatch_rate":5}) print response.text 響應: <!DOCTYPE H

    0熱度

    2回答

    我正在根據幾個條件負載測試將重定向用戶的本地API。 Locust不會重定向模擬用戶點擊終點,我知道這是因爲應用程序記錄所有重定向。如果我使用curl手動命中端點,則可以看到狀態爲302並設置了Location標題。 根據嵌入的clients.HttpSession.request對象,默認情況下allow_redirects選項設置爲True。 任何想法?

    0熱度

    1回答

    我使用python語言中的Locust對象發送http請求(Post)。當我在一個python文件中使用Locust對象發送多個請求時,它可以工作,但是當我在單獨的python文件中發送每個請求時,它不起作用,因爲會話過期消息。我們的要求是爲每個請求使用單獨的python文件,我想要讀取前一個請求的會話,並且希望在下一個請求中分配該會話ID。不知何故,我無法在下面的一段代碼中完成。可以選擇設置co

    0熱度

    2回答

    刺槐--no幅--client = 1 --hatch率= 1 --num請求= 2主機= http://localhost 我想讀 - 主機值在我的HTTPLocust類的cmd行中提供。我知道我可以使用主機屬性直接分配,但我不希望它。我想在HTTPLocust類中從cmd行讀取值。我正在構建自定義日誌,並希望將該值傳遞給日誌。我試過HTTPLocust.host,但是它沒有返回。 另外我想讀取

    -1熱度

    1回答

    大家 我是新來的蝗蟲,我發現這真的讓我感到困惑 我使用不同的用戶名和密碼登錄該網站這樣的事,我打電話給我的「的日誌在功能on_start功能, 但是當我開始我的蝗蟲腳本,我發現起初我可以看到一切運作良好,我所有的用戶名和密碼都用於登錄,我可以看到所有這些請求詳細信息他們的「中位數」,「平均數」,但突然我看到所有這些數字歸結爲0像下面的鏈接, 我發現只有所有的「登錄」請求過這樣的問題,所有其他請求顯

    1熱度

    1回答

    我是新來的蝗蟲,我試圖寫負載測試。 我想知道定義我想作爲可調用函數執行的任務,而不是將它們定義爲locust TaskSet類之間的區別。 例如: class MyTaskSet(TaskSet): @task(2) def index(self): self.client.get("/") @task(1) def about(self):

    0熱度

    2回答

    我與蝗蟲工作負載測試了幾個API的,下面就是蝗蟲文件(locustfile.py)看起來像: class MyTests(TaskSet): def on_start(self): print("Starting tests") def get_something(self): with self.client.get("some_baseuri" + "some_ba