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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.测试结果

性能测试结果比较:

数据含义:

样本数目是总共发送到服务器的请求数。

最新样本是代表时间的数字,是服务器响应最后一个请求的时间。

吞吐量是服务器每分钟处理的请求数。

平均值是总运行时间除以发送到服务器的请求数。

中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。

偏离表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。压力测试结果:

第二部分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服务器的登陆请求需要添加,一般测试很少用到。

相关文档
最新文档