搜索接口性能测试实战.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE10

搜索接口性能测试报告

性能测试报告1

一、 测试目的2

二、 使用的测试工具简述2

1. 测试工具的选取2

2. 测试工具设计方法简述2

三、 测试环境简述2

1. 测试环境设置2

四、 测试结果及分析3

1. 搜索接口3

测试结果3

结果图表分析3

2. 商品接口8

测试结果8

结果图表分析8

五、 测试结论1.4

一、测试目的

对搜索接口进行性能测试,给日后系统运营提供有效的参考数据及需要优化性能的相关数据凭据

二、使用的测试工具简述

测试工具的选取

使用第三方性能测试工具:Jmeter

测试工具设计方法简述

以上测试工具均采用通过控制并发线程数和运行的时间间隔,进行性能测试

三、测试环境简述

1.测试环境设置

负载生成机:

负载生成机:

我的笔记本

测试机:

xxx.xxx.xxx.xxx

配置:CPU(12核),内存(32G)

网络环境

公司网络,机房内网

四、测试结果及分析

搜索接口

测试结果

持续对搜索接口进行访问,每次持续5分钟。测试结果摘要如下:

http://xxxxx (接口地址)

测试内容 并发用户

每秒事务数

响应时间

错误率

关键字参数为空,持续 50

2109.9/s

13ms

0.05%

搜索全部seminar 100

2424.7/s

14ms

0.11%

测试网络:公司网 150

2694.2/s

56ms

0.07%

200

3132.9/s

233ms

0.03%

备注:响应时间是90%用户的平均响应时间,错误的产生都是因为超时(502)

结果图表分析

从上图来看,并发用户增加,TPS和响应时间会相对的提高。3月8日公司女同事放假半天,TPS最高达到过将近5000,3月9日我又跑了几次测试脚本,TPS下降到了1500,于是我又用内网环境进行了一次测试,因为线上用户来自全国各地,不存在网络出口阻塞的情况发生,故使用内网测试可以较为真实的模拟实际情况,测试结果如下:

http://xxxxx (接口地址)

测试内容 并发用户

每秒事务数

响应时间

错误率

关键字参数为空,持续 200

5151.1/s

69ms

0

搜索全部seminar 300

5476.8/s

89ms

0.01%

测试网络:内网 400

5387.0/s

96ms

0.14%

500

5415.5/s

96ms

0.34%

1、并发用户数200:90%响应时间69ms,每秒处理的事务数5151.1/s,错误率为0;响应时间、TPS每秒处理的事务数、每秒请求数量:

)请求响应时间:

)每秒请求数量:

)TPS 每秒处理的事务数:

2、并发用户数300:90%响应时间89ms,每秒处理的事务数5476.8/s,错误率为0.01%;响应时间、TPS 每秒处理的事务数、每秒请求数量:

)请求响应时间:

)TPS 每秒处理的事务数:

)每秒请求数量:

3.并发用户数400:90%响应时间96ms,每秒处理的事务数5387.0/s,错误率0.14%;并发数、响应时间、TPS 每秒处理的事务数、每秒请求数量情况:

)请求响应时间:

)TPS 每秒处理的事务数:

)每秒请求数量:

4.并发用户数500:90%响应时间96ms,每秒处理的事务数5415.5/s,错误率0.34%;并发数、响应时间、TPS 每秒处理的事务数、每秒请求数量情况

)请求响应时间:

)TPS 每秒处理的事务数:

)每秒请求数量:

商品接口

测试结果

商品接口测试结果摘要如下:

http://xxxxx (接口地址)

测试内容 并发用户

每秒事务数

响应时间

错误率

参数化productId, 200

2854.0/s

91ms

0

持续搜索随机商品 300

2934.1/s

148ms

0

测试网络:内网 400

2870.8/s

216ms

0

500

2672.1/s

299ms

0

结果图表分析

使用公司网络测试大可的商品接口时,无论是修改并发用户数量,还是控制访问的间隔,测试结果总是类似下图的曲线,产生原因已在上文分析过,此处不赘述。

使用内网环境,尝试不传productId,空跑接口,TPS能达到9500左右,在4分40秒左右,有极个别请求超时,稳定性也是极好的。如果传productId,TPS在2500~3000 之间。目前此性能达到上线标准,后期可优化。空跑数据如下图:

1、并发用户数200:90%响应时间91ms,每秒处理的事务数2854.0/s,错误率0;并发数、响应时间、TPS 每秒处理的事务数、每秒请求数量情况

)请求响应时间:

)每秒请求数量情况:

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档