当服务器“完全加载”用户操作时,我希望得到一个明确的结果,当服务器开始获取X登录请求时,我想得到清晰的结果。
在JMeter中,我能够generate Dashboard report使用给定的jtl或进行所有测试。
在我的负载测试中,我有一个不会停止的测试(直到手动关闭)
在第一步和分钟内,它会提升所有用户
在接下来的步骤中,它会在循环中对服务器执行其他操作(同时)
我想生成2个单独的仪表板报告,一个用于提升/登录用户
和第二个用于在服务器上执行不同操作(具有完整用户)
我应该在控制器中为不同步骤添加2个或更多侦听器,并在测试完成后检查其jtl吗?
它可以更灵活吗?我真的想根据需求或按时间生成仪表板,例如,在测试开始3分钟后直到15分钟都会包含请求。
答案 0 :(得分:2)
您可以通过运行带有日期间隔的Web报告生成来创建2个报告。 添加到user.properties:
jmeter.reportgenerator.date_format=yyyyMMddHHmmss
# Used to generate a report based on a date range
# If jmeter.save.saveservice.timestamp_format does not contain year
# then use 1970 as year
# Date range start date as per format declared in jmeter.reportgenerator.date_format
jmeter.reportgenerator.start_date=
# Date range end date as per format declared in jmeter.reportgenerator.date_format
jmeter.reportgenerator.end_date=
答案 1 :(得分:1)
您可以使用FilterResults Tool具有--start-offset
和--end-offset
参数的"切片"将结果文件分成您需要的多个部分,并使用这些拆分结果文件进行单独分析。