我正在创建一个批处理文件,它调用excel文件来生成图形报告。每次使用新时间戳生成excel。所以,我的excel文件标题如下:Sample_Timestamp。此处Sample每次都保持相同,但只有更改是时间戳。
注意:此excel将覆盖旧/以前的Excel。
我的问题是我无法打电话给那个excel。提前致谢!
添加更多细节:
场景:
我有一大套JMeter自动化测试套件。我在每个sprint上运行这个套件,它在excel(csv)文件中生成结果,如:suitename_timestamp.csv。
在此之后,JMeter读取此.csv文件并使用以下命令行生成图形报告:
我是通过命令行执行此操作,但是当我的文件名(时间戳)在每次运行时发生更改并且我想选择生成的最新文件时出现问题:
如果需要更多信息,请告诉我。
根据你的截图,你试图编辑我的答案,你做错了:这样的事情......确保将???
更改为你隐藏的用户名
@echo off
cd /d "c:\users\???\Desktop\APIAutomation\Results\Excel"
for /f %%i in ('dir /b /a-d /od "LMS*.csv"') do (
set "_cmd=%%i"
)
call "C:\some dir\jmeter\jmeter.bat" -g "%_cmd%" -o "C:/users/???/Desktop/????/Results/HTML"