当前位置: 首页 > 知识库问答 >
问题:

JMeter将测试结果保存到文件中。CLI

段干长恨
2023-03-14

我使用下一个文件名路径将“Simple Data Writer”添加到我的测试计划中:

${__time(Y-MM-dd)}/${__time(HH-mm)}.jtl

当我从UI而不是命令行运行脚本时,它可以完美地工作(脚本不会创建文件夹,并将结果保存到错误命名的文件中)。

任何想法如何使用简单数据编写器创建名称中具有日期的文件夹,以.jtl文件的名称创建时间?

我用的是windows 10。

谢谢你

共有2个答案

郭思聪
2023-03-14

由于某种原因,当在windows上从cli运行时,jmeter不适应当前操作系统的文件分隔符。这个解决方案适合我:

${__time(Y-MM-dd)}\\${__time(HH-mm)}.jtl
糜正业
2023-03-14

>

  • 使用__P()函数定义结果文件位置,如下所示:

    ${__P(date,)}/${__P(time,)}.jtl
    

    创建一个批处理文件以运行JMeter脚本,该脚本将使用当前系统日期和时间,通过-J命令行参数定义这些日期and

    @echo off
    For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set testdate=%%c-%%b-%%a)
    For /f "tokens=1-2 delims=/:/ " %%a in ('time /t') do (set testtime=%%a-%%b)
    jmeter.bat -Jdate=%testdate% -Jtime=%testtime% -n -t test.jmx
    

    使用上面的批处理文件运行JMeter测试——监听器应该创建相关的文件夹和。jtl结果文件。

    请参阅 Apache JMeter 属性自定义指南,了解有关 JMeter 属性以及设置、读取和覆盖它们的方法的更多信息。

  •  类似资料:
    • 问题内容: import csv 我得到奇怪的输出!此代码有什么问题? 问题答案: 用途:

    • 这是im可以使用Python3通过API访问的数据预览。 我能够使用json.dumps(variablename)将其转储并使其成为一个json对象,但如何将其保存为一个json文件呢?

    • 问题内容: 我使用getJSON从我的网站请求JSON。效果很好,但是我需要将输出保存到另一个变量中,如下所示: 我需要将结果保存到其中,但似乎此语法不正确。有任何想法吗? 问题答案: 仅在响应后才能调用,无法获得价值。

    • 问题内容: 有没有办法在测试运行后将量角器测试结果输出到文件以在命令行之外查看,包括查看详细的故障? 问题答案: 我发现了一种很好的干净方法,可以使用Jasmine报告程序有序地保存测试结果。 如何安装和配置Jasmine Reporter: 安装茉莉花记者: 将以下内容添加到protractor-config.js文件: 创建outputxmldir文件夹(将在此处放置所有测试输出)。 运行量角

    • 对于任何使用jmeter进行api功能测试的人来说,报告并不是很好。有人使用http://extentreports.com/这样的东西来显示他们的测试结果吗?对其他更好地显示测试结果的方法有什么想法吗?在尝试使用一个主要关注性能测试和测试结果的工具时,当我们测试REST API调用和测试结果时,这并不起作用。例如,能够捕获在测试运行期间创建的数据是很好的,但是jmeter中内置的报告都没有做到这

    • 问题内容: 我开始为网站应用程序开发测试,但遇到了一些问题。 我正在使用Node.js,webdriver,chromedriver和selenium rc。 问题是:1.如何制作屏幕截图并将其保存在脚本所在的文件夹中。2.是否可以保存测试用例的测试日志?例如,如果检查页面上的某个元素却找不到,我该如何输出呢? 问题答案: 为了保存测试日志,通常使用测试运行程序。当您检查页面上是否有某个元素并且找