简洁网站模板素材,2017年网站设计,惠州市企业网站seo营销工具,wordpress自动摘要使用jmeter进行压力测试
jmeter安装
官网安装包下载#xff0c;选择二进制文件#xff0c;解压。
tar -xzvf apache-jmeter-x.tgz依赖jdk安装。
yum install java-1.8.0-openjdk环境变量配置#xff0c;修改/etc/profile文件#xff0c;添加以下内容。
export JMETER/…使用jmeter进行压力测试
jmeter安装
官网安装包下载选择二进制文件解压。
tar -xzvf apache-jmeter-x.tgz依赖jdk安装。
yum install java-1.8.0-openjdk环境变量配置修改/etc/profile文件添加以下内容。
export JMETER/opt/apache-jmeter-x
export CLASSPATH$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH
export PATH$JMETER/bin/:$PATH使配置生效。
source /etc/profile版本验证。
jmeter -v单机运行
测试示例TestPlan.jmx下载执行并输出测试报告。
jmeter -n -t /xxx/TestPlan.jmx -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport集群运行
配置多台控制机
修改jmeter运行目录下/bin/jmeter.properties
remote_hostsMaster,ip2,ip3配置远程密钥
运行/bin/create-rmi-keystore.sh
将生成的rmi_keystore.jks拷贝到各台机器jmeter目录/bin下集群运行
执行所有的节点。
jmeter -n -t /xxx/TestPlan.jmx -r -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport执行指定节点ip1
jmeter -n -t /xxx/TestPlan.jmx -R ip1 -l /xxx/TestResult.jtl -e -o /xxx/jmeterReport测试报告指标说明
jmeter -o生成的测试报告解读
Statistics统计
Samples测试过程中发出的请求数
KO失败数量
Error失败率
Average平均响应时间单位毫秒
Min最小响应时间单位毫秒
Max最大响应时间单位毫秒
90th/95th/99thpct请求响应时间按照从小到大排序后第90%/95%/99%的线程响应时间代表90%/95%/99%的请求的响应时间在这个范围之内
Throughput吞吐量每毫秒完成的请求数量TPS每秒事务数
是用来衡量系统处理能力的一个重要指标。页面访问路径Chart-Throughput-Transactions Per Second
关于ramp-up period配置