Apache JMeter 统计用户 HTTP 响应 200 和 404 的数量
Apache JMeter Counting Number of User HTTP-Response 200 & 404
我是 Apache JMeter 的新手,我目前正在使用 JMeter 对负载均衡器进行压力测试。有 2 个 Web 服务器指向单个数据库服务器。所有配置负载均衡器都已成功配置并且工作正常。使用 JMeter 后,我能够创建不同的场景,即关闭其中一个 Web 服务器或删除索引文件。 JMeter 也可以很好地显示所有请求和结果,每个请求线程(用户)获得 404 或 200。关于如何创建和配置以便 JMeter 显示和计算每个结果的任何想法,即有多少数字获得 HTTP 响应代码 404 还是 200?是否可以使用 JMeter 生成结果并将其转换为图形?
Configuration:
Server
-Thread Group (50 Sample)
-HTTP Request
-Regular Expression Extractor (disabled)
-Response Assertion (disabled)
-View Result Tree
-Debug Sampler (disabled)
-Graph Results
-Summary Report
您可以生成 JMeter dasboard 其中包括错误摘要:
您可以使用现有日志文件创建仪表板:
jmeter -g <log file> -o <Path to output folder>
你已经有了结果
- 从您的测试计划中删除所有侦听器,listeners don't add any value and just consume valuable resources
运行 你在 command-line non-GUI mode 中的 JMeter 测试就像
jmeter -n -t test.jmx -l result.csv
用 MS Excel or LibreOffice Calc 或等同物打开 result.csv
文件 - 你将有 timeStamp
和 responseCode
列,这将允许你构建一些表单"Response code over time" 个图表
另一种选择是使用 Response Codes per Second 图表:
它不是 JMeter 分发包的一部分,可以使用 JMeter Plugins Manager
安装
最后,您可以将响应的状态代码存储到 JMeter Variable using Regular Expression Extractor 配置如下:
完成后,您可以将下一行添加到 user.properties file:
sample_variables=statusCode
我是 Apache JMeter 的新手,我目前正在使用 JMeter 对负载均衡器进行压力测试。有 2 个 Web 服务器指向单个数据库服务器。所有配置负载均衡器都已成功配置并且工作正常。使用 JMeter 后,我能够创建不同的场景,即关闭其中一个 Web 服务器或删除索引文件。 JMeter 也可以很好地显示所有请求和结果,每个请求线程(用户)获得 404 或 200。关于如何创建和配置以便 JMeter 显示和计算每个结果的任何想法,即有多少数字获得 HTTP 响应代码 404 还是 200?是否可以使用 JMeter 生成结果并将其转换为图形?
Configuration:
Server
-Thread Group (50 Sample)
-HTTP Request
-Regular Expression Extractor (disabled)
-Response Assertion (disabled)
-View Result Tree
-Debug Sampler (disabled)
-Graph Results
-Summary Report
您可以生成 JMeter dasboard 其中包括错误摘要:
您可以使用现有日志文件创建仪表板:
jmeter -g <log file> -o <Path to output folder>
你已经有了结果
- 从您的测试计划中删除所有侦听器,listeners don't add any value and just consume valuable resources
运行 你在 command-line non-GUI mode 中的 JMeter 测试就像
jmeter -n -t test.jmx -l result.csv
用 MS Excel or LibreOffice Calc 或等同物打开
result.csv
文件 - 你将有timeStamp
和responseCode
列,这将允许你构建一些表单"Response code over time" 个图表
另一种选择是使用 Response Codes per Second 图表:
它不是 JMeter 分发包的一部分,可以使用 JMeter Plugins Manager
安装最后,您可以将响应的状态代码存储到 JMeter Variable using Regular Expression Extractor 配置如下:
完成后,您可以将下一行添加到 user.properties file:
sample_variables=statusCode