我正在尝试设置测试自动化。我想运行几组不同的IOMeter测试,而不是单独敲击所有这些测试。我如何使用Python做到这一点?如果你知道一种不同的方法,那也会有用。我只使用Python进行了其余的测试自动化设置。
旁注:IOMeter可以每5秒记录一次30分钟的数据吗?
答案 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中实现