Jmeter性能测试_02
Jmeter性能测试_02
一:目的
1.建立TCP连接,连接成功后每隔3s上报一次数据,如果上报的数据有连续的6次响应失败,则断开连接。每隔20s上报一次心跳。
2.每个线程启动时间间隔为0.25s,共启动2183个线程。
二:要测试的平台部署情况
Jmeter脚本
1.添加测试计划,默认即可。
2.设置每个线程的启动间隔为0.25s,共启动2183个线程。
3.添加CSV文件,需要准备的数据。
4.设置http头格式,这个可以去掉,没用到。
5.建立TCP连接
6.提取建立连接的响应状态
7.判断建立的连接是否成功
8.设置上报的数据为随机的1-100
9.上报数据
10.设置上报数据的时间间隔
11.提取上报数据的响应状态
12.上报6条数据
13.20s上报一次心跳
14.如果上面的6条数据,有一个响应成功的话就进入循环,都失败的话就断开连接。
15.进入循环后,如果连续6条上报的数据中有一个响应成功的话就一直循环,都失败的话就断开连接。
16.断言
17.查看报错的接口信息
18运行并查看统计数据。(实际运行中跑了1.1W个线程,可忽略样本数量)