通过Jmeter进行http性能测试方案

通过Jmeter进行http性能测试方案

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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信