2016-01-22 93 views
0

我需要擴展一些Web應用程序的測試工作。我最熟悉使用硒(用python綁定)進行功能測試等等。現在我還需要做併發負載/壓力測試,我認爲我需要採取不同的方法。我喜歡蝗蟲的外觀,但我不確定如何整合功能測試要求。針對個人用戶的基本測試大綱是這樣的:組合功能/負載/壓力測試網站庫Python

  1. 登錄到網站與證書
  2. 「點擊」相關角元素來瀏覽這個網站
  3. 「點擊」和發起的各種報告下載

理想情況下,我可以10-50-100併發用戶規模這一點,並用獲得的結果(時間,故障等)

從頻繁的最佳做法建議日誌文件未經測試的英雄將受到真誠的讚賞!

編輯:

我意識到這是有點不標準。只是我嘗試使用運行分析背景的新文物進行復制的性質。目前,我試圖找出Selenium是否可以以適當的方式與Locust結合使用。

+2

這是一種奇怪的希望所有這些測試類型組合。我建議你分別使用'selenium'和'jmeter'作爲特定​​的測試類型 – Andersson

+0

同意這個組合有點奇怪。但我不太清楚該怎麼做,因爲我嘗試識別的性能問題與同時使用此功能有關。儘管感謝你的recs! – Pylander

回答

1

你是對的,你的第一選擇是蝗蟲。 Locust的主要優勢在於它是基於Python代碼的工具,您幾乎可以在其中完成所有可以在純Python中執行的操作。 如果您正在尋找一些功能測試方面,甚至可以使用默認的Python斷言庫與負載測試集成。 檢查這篇文章,就應該給你如何使用Python,使內的蝗蟲性能測試功能檢查的一些想法: https://www.blazemeter.com/blog/locust-assertions-a-complete-user-manual