随笔分类 -  Performance Testing(性能测试)

This is somrthing about Performance Testing
摘要:#!/usr/bin/env bash export jmx_template="test2" export suffix=".jmx" export jmx_template_filename="${jmx_template}${suffix}" export os_type=`uname` # 阅读全文
posted @ 2021-03-11 20:21 沈强-1201 阅读(248) 评论(0) 推荐(0)
摘要:系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。本篇主要讲性能分析中常用的工具——perf。 perf是一款Linu 阅读全文
posted @ 2020-12-01 12:34 沈强-1201 阅读(417) 评论(0) 推荐(0)
摘要:工具介绍: InfluxDB:是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics, loT传感器数据和实时分析数据。时间序列数据库:时间序列是随时间变化采集的数据序列。时序数据库是处理时间 阅读全文
posted @ 2019-11-09 15:47 沈强-1201 阅读(803) 评论(0) 推荐(0)
摘要:6.1前端性能示例 性能测试工具: Apache Benchmark(ab)得到的响应时间仅为从请求发出开始到接收到HTML的最后一个字节所消耗的全部时间。ab命令行如下: ab -c 【并发用户数】 -n 【发出请求数量】 【被测试页面的URL】 FireBug: DOMContentLoaded 阅读全文
posted @ 2019-10-30 11:42 沈强-1201 阅读(199) 评论(0) 推荐(0)
摘要:性能测试工具分为:服务端性能测试工具和前端幸好你能测试工具两大类。服务端性能测试工具主要支持产生压力和负载,录制和生成脚本,设置和部署场景,产生并发用户和向系统施加持续的压力;而前端性能测试工具则不关心系统的压力和负载,只需要关心浏览器等客户端工具对具体的需要展现的页面处理过程 4.1服务端性能测试 阅读全文
posted @ 2019-10-29 17:48 沈强-1201 阅读(736) 评论(1) 推荐(0)
摘要:操作系统计数器可用来监控操作系统级别上的系统性能表现。 3.1.1windows操作系统的主要计数器 参考《软件性能测试过程详解与案件剖析》第三章,3.1小节 3.1.2Unix/Linux操作系统的主要计数器 参考《软件性能测试过程详解与案件剖析》第三章,3.1小节 3.1.3内存分析方法 内存分 阅读全文
posted @ 2019-09-19 11:27 沈强-1201 阅读(698) 评论(0) 推荐(0)
摘要:2.1性能测试的方法 性能测试(Performance Testing)包括如下方法: 验收性能测试(Acceptance Performance Testing) 负载测试( Load Testing) 压力测试(Stress Testing) 配置测试(Configuration Testing 阅读全文
posted @ 2019-09-19 11:21 沈强-1201 阅读(446) 评论(0) 推荐(0)
摘要:1.1.什么是软件性能 1.1.1定义 用户角度:从客观的角度来说,事务的结束应该是系统返回所有的数据,相应时间应该是从用户操作开始到左右数据返回完成的整个耗时; 优化策略1:当少部分数据返回之后就立刻将数据呈现在用户面前,则用户感受到的响应时间就会远远小于实际的事务响应时间(这是在C/S结构的管理 阅读全文
posted @ 2019-07-19 16:04 沈强-1201 阅读(507) 评论(0) 推荐(0)