如何使用Python运行IOMeter?

时间:2013-02-05 15:44:47

标签: python

我正在尝试设置测试自动化。我想运行几组不同的IOMeter测试,而不是单独敲击所有这些测试。我如何使用Python做到这一点?如果你知道一种不同的方法,那也会有用。我只使用Python进行了其余的测试自动化设置。

旁注:IOMeter可以每5秒记录一次30分钟的数据吗?

1 个答案:

答案 0 :(得分:0)

您可以在IOmeter PC上创建以下批处理文件,然后从远程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):您需要在IOmeter PC上安装最新psexec版本

注意(2):要获取Windows桌面的会话ID,您需要运行

query session
CMD中的

如果我记得很清楚,记录每5秒在最后1.1.0中实现