IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 开发的压测文档能有多小心谨慎~ -> 正文阅读

[开发测试]开发的压测文档能有多小心谨慎~

一、测试内容

本次测试是针对图灵云眼系统中即使页面列表新旧接口压测,由于旧接口会导致整个云眼不可用,所有接口都会卡顿,所以进行了俩种测试,一种俩个接口一起发起请求,一种是分开发送请求测试。

二、测试方法

本次采用apache的开源测试工具jmeter,采用本地动态拼装请求数据并通过http协议post方式发送列表请求。

三、测试目标

  1.     获取在单机部署情况下最大TPS值
    
  2.     是否可以达到原来预期值TPS:10
    

四、测试环境

在这里插入图片描述

五、性能测试结果与分析

1、同时发送测试性能截图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、分开发送请求测试:

性能总览:

备注:以下三组测试均为以组为单位对比测试,排除机器在不同时间段性能差异。
在这里插入图片描述

第一组对比测试:

线程组配置:

在这里插入图片描述

旧列表压测性能:

聚合报告:

在这里插入图片描述

汇总报告:

在这里插入图片描述

接口响应时间图:

在这里插入图片描述

重构后列表接口:

聚合报告:

在这里插入图片描述

汇总报告:

在这里插入图片描述

接口响应时间图:

在这里插入图片描述

第二组性能测试:

线程组配置:

在这里插入图片描述

旧列表接口压测性能:

聚合报告:

在这里插入图片描述

汇总报告:

在这里插入图片描述

接口响应时间图:

在这里插入图片描述

重构后列表接口:

聚合报告:

在这里插入图片描述

汇总报告:

在这里插入图片描述

接口响应时间图:

在这里插入图片描述

第三组新接口性能测试:

由于第二组中旧接口已经发生超时,故不再针对旧接口进行测试。

线程数30:

在这里插入图片描述
在这里插入图片描述

线程数100:

在这里插入图片描述在这里插入图片描述

线程数300:

在这里插入图片描述
在这里插入图片描述

六、接口优化项:

1、重构存储模型,将需要用到的条件重新规整。
2、将device_id字段抽出来,与business_uuid单独成为一个关系表,用来查询。
3、hash_name冗余到业务表中,入库新增校验逻辑更新业务事件表中该字段。
4、将查询所有子事件数据新加一个接口返回,原查询列表去除所有子事件,并且添加子事件的缩略图到业务事件中。

参考文档:

安装:

https://jingyan.baidu.com/article/5bbb5a1bcc63a513eba17924.html

官网:

https://jmeter.apache.org/download_jmeter.cgi
http://www.jmeter.com.cn/

操作参考:

https://blog.csdn.net/lijing742180/article/details/81158008


												————  What is worth doing is worth doing well.
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 02:17:03  更:2022-01-14 02:17:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 5:45:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码