2023年7月11日发(作者:)
Jmeter-Http测试方案和测试报告示例
第一部分 测试报告示例
第二部分 Jmeter使用说明
第一部分 测试报告示例
性能测试报告:
测试目标:测试xxx平台用户登录并发的承载能力
测试服务器:xxx云平台
测试原理:远程并发Http请求,通过POST方式。
测试模型一:
1. 并发登录线程数:500
2.
Ramp-Up Period:0ms
3. 执行时间:执行一次
4. 测试结果
测试模型二
1. 并发登录线程数:1000
2.
Ramp-Up Period:0ms
3. 测试结果
测试模型三
1. 并发登录线程数:4000
2.
Ramp-Up Period:0ms
3. 执行时间:执行一次
4. 测试结果
测试模型三
1. 并发登录线程数:6000
2.
Ramp-Up Period:0ms
3. 执行时间:执行一次
4. 测试结果
测试模型四
1. 并发登录线程数:8000
2.
Ramp-Up Period:0ms
3. 执行时间:执行一次
4. 测试结果
测试模型五
1. 并发登录线程数:100
2.
Ramp-Up Period:0ms
3. 执行时间:30分钟(7月23日 23:21-23:51)
4. 测试结果
性能测试结果比较:
并发用户数
500
1000
4000
6000
8000
平均用时(毫秒)
278
1157
2573
710
17877
吞吐量(每分钟响应数)
21645
17162
19767
18185
6979
登录成功数
500
1000
3998
5873
4737
偏离值
140
719
937
712
11081
数据含义:
样本数目是总共发送到服务器的请求数。
最新样本是代表时间的数字,是服务器响应最后一个请求的时间。
吞吐量是服务器每分钟处理的请求数。
平均值是总运行时间除以发送到服务器的请求数。
中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。
偏离表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。
压力测试结果:
并发用户数 平均用时(毫秒) 吞吐量(每分钟响应数)
100(连续操作30分钟)
47 4117 140576 173
登录成功数 偏离值 第二部分 Jmeter使用说明
Meter能进行HTTP测试,当然也能测试TCP,可携带不同请求对TCP服务器进行测试。
1, TCP服务器,可以使用HTTP的服务器作为TCP服务器使用。
2, TCP服务器的配置也可以参考HTTP的配置进行。
测试步骤:
1. 添加一个线程组。
右键测试计划->添加->Threads->线程组
同时根据需要修改线程组的属性,具体含义可以参考之前的经验。
2. 添加一个取样器请求。
右键线程组->添加->Sampler->TCP取样器 3. 根据实际情况配置TCP取样器。
TCP服务器名称或IP:填写响应的TCP服务器的名称或者IP,图中以百度为例。
端口号:TCP服务器的端口号。
Timeouts Connect:连接超时时间设置,就是超过多长时间就认为是超时。
Timeouts Response:回复超时时间设置,就是多长时间没有回复就认为是超时。
Re-use Connect:重用连接。(一般都指重用socket)
要发送的文本:就是TCP层之后的内容。(一般是相当于payload) 用户名、密码:就是对于有密码的TCP服务器的登陆请求需要添加,一般测试很少用到。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689026883a197113.html
评论列表(0条)