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 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 2021-10-19 -> 正文阅读

[开发测试]2021-10-19

一、接口性能测试流程
1.一般是这样的 需求说明书里面有说明哪个功能点有性能需求,以及性能指标。
2.然后我们PM和和测试开发人员会分析一下这个需求怎么做,然后制定一个计划,什么时候做完,什么时候修复完性能问题。
3.然后环境工具准备好后,开始做接口性能。
4.是这样做的,用jmeter工具,新建一个线程组,新建一个http请求,然后填写请求地址、端口号、请求方法、请求参数。然后添加一个断言。添加聚合报告和结果数查看结果。先一个并发调试接口,接口成功之后进行参数化。参数化是这样的,添加一个配置元件csv set config然后读取参数化文件,对变量进行参数化。然后在请求参数替换这个变量。然后设置线程数,需要多大并发就设置多少线程数。一般慢慢增加。在跑性能测试前,我们会在服务端安装一个nmon工具,监控服务器性能。然后再跑性能测试。跑完之后查看聚合报告,看实物成功率,响应时间等指标,是否符合需求。去服务器下载服务器性能指标,看服务器性能指标是否符合需求,有不满意需求的,发给开发,让开发分析修改原因。开发修改后我们再回归验证。验证通过之后写下测试报告。

二、遇到的性能问题
1、事物失败率较高
2、响应时间太长
3、CPU利用率太高
原因算法太低,逻辑太复杂。
数据库没有加索引,查询效率太低。

三、性能指标
1、响应时间 用户发出请求 到接受到服务器返回数据的这段时间。
2、吞吐量 单位时间 系统处理客户端请求的数据
3、并发数 单位时间 向系统提交请求的数量。
4、资源利用率 CPU 内存 IO
5、tps 每秒处理的事物数。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-10-20 12:47:09  更:2021-10-20 12:47:33 
 
开发: 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 2:29:07-

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