Jemter压测工具安装使用总结

下载和安装

配置JDK

步骤一:
1、下载 jdk,到官网下载 jdk,地址:www.oracle.com/technetwork/java/jav...
2、安装 jdk,下载完成后,双击安装

步骤二:配置 jdk 环境变量
右键计算机属性 -> 高级系统设置 -> 系统属性 -> 高级 -> 环境变量 -> 添加如下的系统变量:
变量名:【JAVA_HOME】
变量值:【D:\Program Files\Java\jdk1.8.0_92】【jdk 安装路径】
变量名:【path】
变量值:【;% JAVA_HOME%\bin;】
变量名:【CLASSPATH】
变量值:【.;% JAVA_HOME%\lib\dt.jar;% JAVA_HOME%\lib\tools.jar;】

步骤三:在 cmd 中输入 java -version,检查是否显示 jdk 信息,确定是否安装成功

下载安装

下载地址:Apache JMeter - Download Apache JMeter

环境变量

【变量名】JMETER_HOME
【变量值】D:\Program Files\jmeter\apache-jmeter-5.5(jmeter 解压路径)
【变量名】CLASSPATH
【变量值】% JMETER_HOME\lib\ext\ApacheJMeter_core.jar;% JMETER_HOME%\lib\jorphan.jar;% JMETER_HOME%\lib\logkit-2.0.jar;

用法

创建线程计划和线程组

设置线程数

模拟HTTP请求

HTTP信息头管理器

选择线程组:右键-->添加-->配置元件-->HTTP信息头管理器

导入CSV文件

提取Json

添加json提取器:右键http请求-》添加-》后置处理器-》json提取器

查看提取结果——调试取样器:course_id=63

引用提取出来的参数:${courses_id}

Json断言

常见问题

1.org.apache.http.conn.HttpHostConnectException

HTTP请求 > 高级 > 实现:改为java

https://blog.csdn.net/R_miss/...

2.TCP请求长时间无反应

原因:没有设置结束字符

解决方法:行尾(EOL)字节值设为125(“}”的ASCII码)

未解决问题:TCP发送一次消息后就断开了,无法测试心跳连接

处理jmeter tcp 取样器500错误

字符串转换为十进制,二进制和十六进制在线计算器

3.system call select exceeded the maximum number of connections 256

原因:windows最大支持256个并发连接

参考

Jmeter 压测工具使用手册(完整版)

Jmeter工具设置中文版

jmeter tcp长连接性能测试

jmeter教程——从入门到熟练

如何使用JMeter发送Post请求

Jmeter(一)http接口添加header和cookie

JMeter断言之json断言

jmeter全局变量-仅执行一次

运维攻坚之jmeter压力测试报错

使用JMeter测试TCP接口的方法

Jmeter之TPC长连接测试

Jmeter TCP性能测试

你可能感兴趣的:(jmeter压测)