首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在apdex报告中按时间过滤结果

如何在apdex报告中按时间过滤结果
EN

Stack Overflow用户
提问于 2022-01-21 20:26:55
回答 2查看 243关注 0票数 0

如何在apdex报告中对结果进行时间过滤,使我能够通过稳态过滤。我知道有Jmeter结果工具,但它只提供了聚合csv报告,而没有提供创建apdex报告的jtl文件。

EN

回答 2

Stack Overflow用户

发布于 2022-01-23 07:24:46

过滤结果工具可以用于从最初的.jtl结果中删除爬升和最终下坡阶段,如下所示:

代码语言:javascript
复制
FilterResults.bat --output-file steady.jtl --input-file original.jtl  --start-offset 120 --end-offset 360

--start-offset--end-offset是以秒为单位的时间,所以只有匹配的度量才会被保存。

一旦完成,您将能够从steady.jtl文件中生成报告仪表板。

还有jmeter.reportgenerator.start_datejmeter.reportgenerator.end_date属性,它们可以用来设置报表的开始日期和结束日期,默认格式是yyyyMMddHHmmss,如果您想要修改它--有jmeter.reportgenerator.date_format属性。

更多信息:

票数 0
EN

Stack Overflow用户

发布于 2022-09-02 10:18:52

使用这个python脚本来过滤介于时间戳之间的jtl文件记录。

原始文件: sample.jtl过滤文件: filtered.jtl过滤器在1661511913000到1661511914000之间

代码语言:javascript
复制
import csv
csvFile = csv.reader(open(r"sample.jtl"),delimiter=',')
filtered = filter(lambda row: row[0] == 'timeStamp' or 1661511913000 <= int(row[0]) < 1661511914000, csvFile)
csv.writer(open(r"filtered.jtl",'w'),delimiter=',').writerows(filtered)

然后运行脚本python filter-jtl.py

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70807307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档