2013-02-05 46 views
2

我正在嘗試設置測試自動化。我想運行幾個不同的IOMeter測試集,而不需要單獨打擊所有這些測試集。我如何使用Python來做到這一點?如果你知道一種不同的方法,那也可以。我只用Python來完成剩下的測試自動化設置。如何使用Python運行IOMeter?

備註:IOMeter可以每隔5秒記錄數據30分鐘的測試嗎?

回答

0

您可以在PC的Iometer上創建以下的批處理文件,然後從遠程PC運行:

iometer.bat

@echo off 
SET sessionid=%1 

cd <path-to-iometer>\iometer 
psexec \\localhost -i %sessionid% -accepteula -u <domain>\<user> -p <password> cmd /c "<path-to-iometer>\IOmeter.exe" <path-to-iometer>iometer.icf <path-to-iometer>results.csv 

@echo on 

注(1):你需要最後psexec版本安裝在您的Iometer PC

注(2):獲取Windows桌面的會話ID,你需要運行

query session 

在CMD

如果我記得很清楚,記錄每次5秒,最後實現1.1.0