jmeter常用配置

1.Linux下命令行执行时无响应直接结束
1).检查脚本中是否含有中文字符,而Linux不支持中文语言包;
2.输出HTML报告
命令:
jmeter -n -t 脚本.jmx -l log.jtl -e -o E:JMeter eporthtml
  其中:-e -o表示输出html格式的测试报告。
  使用中的注意点:
  1)、输出的.jtl文件名称不能已存在,每一次使用时都必须重新命名;
  2)、html报告,填写的是文件路径(文件夹)并且文件路径下必须是空的;
  3)、在jmeter.properties中修改配置文件:
    jmeter.save.saveservice.output_format=csv
3.链接pg数据库压测
 
1).在测试计划中添加JDBC Connection Configuration元件
2).配置配置元件信息
3).添加JDBC请求
4).添加监听器“察看结果树”,查看输出结果。
4.配置grafana看板
在监听器中添加“后端监听器”,并进行配置
5.忽略4XX错误
添加断言时勾选忽略状态:
原来通常判断响应代码的前提是这个请求时成功的,例如200,Jmeter认为成功了,才会去匹配response code。而4xx和5xx这类的响应一般是不成功的,jmeter直接忽略。
所以断言中要匹配4xx和5xx这类的响应代码,Jmeter中的要测试的响应字段中应该同时勾选Ignore status,这类的请求就会强制成功,从而可以判断响应代码。
6.设置线程组执行固定的吞吐量
1).添加吞吐量控制器
2).填写需执行的吞吐量
若选择total executions选项,比如设置吞吐量为400,表示在此吞吐量控制器下线程执行400次,此时,无论线程组中设置的时间多长,当该控制器下执行的线程数达到400时,改控制器下的请求将不在继续请求。
选择percent executions选项,比如设置吞吐量占比80,表示在此吞吐量控制器下线程占总线程数的80%。
Per User表示该控制器下的线程执行总线程数次。
原文地址:https://www.cnblogs.com/baozixiaobaozi/p/14843922.html