有人可以推薦一個負載測試工具,它允許您可以:負載或壓力測試工具與URL導入功能
一個。重播一個IIS(7)日誌以模擬真實活動站點的日常運行;
b。導入一個CSV或等效的URLS列表,以便我們可以實現與上述類似的事情,但在URL級別;
c。 .net API,所以我可以從我的URLS列表中輕鬆創建簡單的測試,也是一個很好的方法。
我真的不想記錄我的測試。
我想我可以做B)與WAPT,但需要手動創建一個XML文件,不要太多的悲傷,但想知道是否有任何工具覆蓋這些情況下的框。
有人可以推薦一個負載測試工具,它允許您可以:負載或壓力測試工具與URL導入功能
一個。重播一個IIS(7)日誌以模擬真實活動站點的日常運行;
b。導入一個CSV或等效的URLS列表,以便我們可以實現與上述類似的事情,但在URL級別;
c。 .net API,所以我可以從我的URLS列表中輕鬆創建簡單的測試,也是一個很好的方法。
我真的不想記錄我的測試。
我想我可以做B)與WAPT,但需要手動創建一個XML文件,不要太多的悲傷,但想知道是否有任何工具覆蓋這些情況下的框。
我們的load testing service允許您使用JavaScript編寫一個非常簡單的腳本,將數據從CSV文件中提取出來,然後獲取這些URL。例如,下面的代碼將從CSV文件摘去10個隨機URL和獲取它們作爲一個單一的會話的一部分:
var c = browserMob.openHttpClient();
var csv = browserMob.getCSV("urls.csv");
browserMob.beginTransaction();
for (var i = 0; i < 10; i++) {
browserMob.beginStep("Step 1");
var url = csv.random().get("url");
c.get(url);
browserMob.endStep();
}
browserMob.endTransaction();
的CSV文件本身需要與含有端部的第一行一個正常的CSV文件命名爲「url」。對於參與負載測試的每個虛擬用戶,該腳本都會重複運行。
我們有我們的開源工具,所謂的「URI格式」稱爲Yandex.Tank你只需把你所有的URI到文件的支持,一個URI - 一條線,然後在load.ini像這樣指定頭:
[phantom]
address=example.org
rps_schedule=line(1, 1600, 2m)
headers = [Host: mts-maps.yandex.ru]
[Connection: close] [Bloody: yes]
ammo_file = ammo.uri
ammo.uri:
/
/index.html
/1/example.html
/2/example.html
NeoLoad是一個很好的負載和壓力測試工具http://www.neotys.com/product/demo-neoload.html – Robert 2015-05-01 15:01:30