- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:Jmeter 版本:3.1 r1770033
我在 Jmeter 的以下问题上崩溃了。我尝试了几种选择,包括改变断言的顺序。目前还没有结果。
基本上,我希望 .jtl 日志文件反射(reflect) Jmeter Gui 模式下“断言结果” View 的内容。
我连接到 PostgreSQL 数据库并执行一个简单的从表查询中选择:
select * from progress_collaboration
这给了我以下结果集:
id curr_env_id
999 1
在采样器上我设置了 3 个断言:
到目前为止一切顺利,直到只有一个断言失败。当多个断言失败时,“断言结果” View 会显示以下内容: assertionview image
但是,.jtl 日志文件(通过从命令行运行项目创建)仅包含第一个失败的断言。
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
1499254721391,455,Check Beheer Variable,200,OK,Thread Group 1-1,text,false,"The result was the wrong size: It was 21 bytes, but should have been equal to 170 bytes.",21,0,1,1,453,0,443
如何确保 .jtl 日志文件包含所有失败的断言?
带有采样器和断言的哈希树:
<JDBCSampler guiclass="TestBeanGUI" testclass="JDBCSampler" testname="Check Beheer Variable" enabled="true">
<stringProp name="dataSource">myDatabase</stringProp>
<stringProp name="query">select * from progress_collaboration</stringProp>
<stringProp name="queryArguments"></stringProp>
<stringProp name="queryArgumentsTypes"></stringProp>
<stringProp name="queryTimeout"></stringProp>
<stringProp name="queryType">Select Statement</stringProp>
<stringProp name="resultSetHandler">Store as String</stringProp>
<stringProp name="resultVariable"></stringProp>
<stringProp name="variableNames"></stringProp>
</JDBCSampler>
<hashTree>
<SizeAssertion guiclass="SizeAssertionGui" testclass="SizeAssertion" testname="Size Assertion" enabled="true">
<stringProp name="Assertion.test_field">SizeAssertion.response_network_size</stringProp>
<stringProp name="SizeAssertion.size">170</stringProp>
<intProp name="SizeAssertion.operator">1</intProp>
</SizeAssertion>
<hashTree/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="56601">999</stringProp>
<stringProp name="-715001365">incorrect_string</stringProp>
</collectionProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">true</boolProp>
<intProp name="Assertion.test_type">2</intProp>
</ResponseAssertion>
<hashTree/>
<DurationAssertion guiclass="DurationAssertionGui" testclass="DurationAssertion" testname="Duration Assertion" enabled="true">
<stringProp name="DurationAssertion.duration">1000</stringProp>
<stringProp name="Assertion.scope">all</stringProp>
</DurationAssertion>
<hashTree/>
</hashTree>
最佳答案
在 jmeter.properties 中定义/更新属性:
jmeter.save.saveservice.assertion_results=all
(您可能已经定义了 jmeter.save.saveservice.assertion_results=first)
此外,监听器还应该选中另存为 XML 复选框(在配置中)
关于postgresql - Jmeter 只记录第一次失败的断言到 .jtl 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44925403/
我正在尝试通过下面的 ant cmd 运行我的 Test.jmx 文件:C:\apache-ant-1.10.1-bin\bin>ant 我收到以下错误: C:\apache-ant-1.10.1-b
我在非 GUI 模式下运行 JMeter 性能测试。我在 .jtl 文件中得到结果。是否有一种快速简便的方法可以从此文件生成汇总和汇总报告? 最佳答案 如果您使用的是 jmeter 3.2,请执行以下
我的测试配置: 循环 Controller --> Beanshell Sampler vars.put("test", "${__CSVRead(*test,0)}");
我有几个由 JMeter 测试运行产生的 .jtl 文件,我想为每个文件创建一个图表。我不想手动执行此操作,而是想在 java 中以编程方式执行此操作。 我迷失在 JMeter API 及其 GUI
在具有 100 个线程和 3 个从属线程的线程组的分布式测试中。我看到在测试中它生成了 300 个线程来执行测试,因为线程组由每个从属执行。但是,当我使用 JTL 捕获结果时,它在测试期间仅报告 10
如何为每次运行生成单独的 .jtl 结果文件。以下是我使用 jenkins 作业(性能趋势插件)运行的命令。 cd/apache-jmeter-2.13/bin./jmeter.sh -n -t/jm
编辑:Jmeter 版本:3.1 r1770033 我在 Jmeter 的以下问题上崩溃了。我尝试了几种选择,包括改变断言的顺序。目前还没有结果。 功能愿望 基本上,我希望 .jtl 日志文件反射(r
我尝试使用标准 jmeter 报告模板 XSL(jmeter-results-detail-report_21.xsl) 生成 jmeter 报告,但不知何故,报告无法将 httpSample/htt
我已经阅读了 jmeter 的最佳实践 - Disable all JMeter graphs as they consume a lot of memory. You can view all of
我正在尝试为现有结果(即 csv/jtl 文件)生成 JMeter Dashboard 图。 以下是 csv 文件内容(temp1.csv): timeStamp elapsed label
我需要在完成 jmeter 测试后创建一个 html 报告并将其发送到电子邮件。我通过控制台启动 jmeter 并创建 jtl 日志文件,然后将其传输到 html xsltproc /path/to/
我正在尝试从 Jenkins 运行 jmeter 测试。我已经安装了性能插件并重新启动了 jenkins。我不想使用任何 maven/ant。 执行shell命令 cd /Users/Shared/
我正在非 GUI 模式下运行 Jmeter。当我在 jmeter 中加载 result.jtl 文件时,我可以看到示例结果,但它没有给我采样器请求和响应数据。感谢帮助! 最佳答案 默认情况下,采样器请
我在这个位置打开了一个cmd窗口:C:\...\apache-jmeter-2.13\lib\ext 并运行此命令 C:\...\apache-jmeter-2.13\lib\ext>java -ja
我正在创建一个java类,它将启动Jmeter引擎并运行JMX文件并在.jtl文件中给我结果。但给定的 .jtl 文件仅向我提供以下数据 时间戳、耗时、标签、响应代码、响应消息、线程名称、数据类型、成
测试运行后,如何在 jmeter 中生成测试结果 (CSV) 文件和 JTL 文件。因为,这个 jtl 文件用于在 jmeter3.0 中生成 Dashboard 报告。 所以,请给我解决方案。 谢谢
java.lang.NoClassDefFoundError: com/mlawrie/yajtl/TUIOEvent at java.lang.Class.getDeclaredMethods0
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 8 年前。
当我在我的线程组上运行具有大量循环计数(15 个 HTTP 请求的 100 次迭代)的 JMeter 测试时,我从 JMeter 中获得了一个巨大的 JTL 文件。 这是我使用的 jmeter-mav
我有一个巨大的 jtl 文件 ~31GB 大小。此 jtl 文件位于 /opt 位置。 以下是两个linux命令的结果: [opt]$ df -h Filesystem
我是一名优秀的程序员,十分优秀!