gpt4 book ai didi

jmeter - 如何在 Jmeter Scheduler 中将开始和结束时间设置为变量

转载 作者:行者123 更新时间:2023-12-04 02:24:36 25 4
gpt4 key购买 nike

我正在尝试通过将 Scheduler 中的开始和结束时间设置为变量来对我的应用进行负载测试,例如:

Start Time : ${START_TIME}
End Time : ${END_TIME}

位 Jmeter 不允许保存它。它不是一个可配置的选项吗?

这就是我想做的

jmeter -Jduration=600 -n -t /path/to/your/test/plan.jmx

这将立即启动测试 10 分钟(600 秒)是否可以将开始时间配置为始终为当前时间

最佳答案

您可以配置它,但它必须是有效的 Date

如果您想控制测试的持续时间,我会推荐以下内容:

  1. 测试开始时间可以通过OS方式设置(cron作业、计划任务、持续集成系统构建计划等)
  2. 测试 Duration 可以通过 JMeter 属性设置。

例如,您希望测试运行 2 小时。为了实现这一点,您需要将“7200”的值提供到线程组的“持续时间”部分。如果将 ${__property(duration,,)}${__P(duration,)} 放入线程组的“Duration”输入并设置此 duration =7200 属性,即 user.propertiesjmeter.properties 文件(它们都位于 JMeter 安装的/bin 文件夹下)或将其作为命令提供-line 参数为

jmeter -Jduration=7200 -n -t /path/to/your/test/plan.jmx -l /path/to/results/file.jtl

测试将运行 2 小时(加上一些额外的时间来正常关闭所有测试线程)。

参见 Apache JMeter Properties Customization Guide有关 JMeter 属性用例的更多详细信息。

关于jmeter - 如何在 Jmeter Scheduler 中将开始和结束时间设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com