性能测试
性能测试学习笔记
sixmillions
这个作者很懒,什么都没留下…
展开
-
0. 性能测试学习--整体认识
性能测试压力工具技能要求性能测试目的工作流程常见系统应用分层架构性能测试指标定义性能测试的需求分析性能测试工具压力工具压测工具: jmeter,loadrunner fiddler分析调优工具: visualvm, yourkit, jps, jstat技能要求制定测试计划及其策略,进行测试执行及其分析,并能对系统性能瓶颈进行定位及其优化.开发语言:java等操作系统:cen...原创 2020-05-07 23:09:56 · 289 阅读 · 0 评论 -
7. 数据驱动性能测试
数据驱动性能概念特点我们要做什么使用场景电商业务模型实现方法Demo创建表jmeter创建数据库连接配置数据库连接数据抽取简单打印一下概念引用一个别博主的:https://zhuanlan.zhihu.com/p/30588403感觉像是更高级的参数驱动,等待专门的数据驱动我们再深入了解.特点数据和代码分离数据控制过程.(比如很多数据去访问不同业务.浏览下单等)减少测试代码量降低脚本开发维护成本便于测试用例的修改我们要做什么能操作excel(csv)文件,或者数据库,或者其原创 2020-06-04 22:12:45 · 544 阅读 · 0 评论 -
8. 数据库架构设计思想--主从和分库分表
主从和分库分表数据库性能测试目的和范围数据库常用架构一主多从双机热备数据库主从同步工作原理数据库分库分表设计方法数据库性能测试目的和范围目的发现数据库性能瓶颈.范围.sql查询(慢查询)资源使用率数据库架构合理性性能指标,比如:事务(Transactions Per Second,每秒传输的事物处理个数,即服务器每秒处理的事务数)数据库常用架构一主多从优点读写分离分担了单台数据库压力缺点存在主从数据延迟双机热备数据库主从同步工作原理数据库原创 2020-05-19 21:37:23 · 532 阅读 · 0 评论 -
6. linux服务器监控性能测试
linux服务器监控目的性能指标cpu内存磁盘网络版本性能损耗进程与线程区别优缺点进程优点进程缺点线程优点线程缺点linux常用监测命令mantopvmstatfreempstat目的发现服务器性能瓶颈.服务器配置的不同,能承载的任务和压力也是不同的.性能指标cpu计算速度能力内存数据临时存放位置磁盘数据存储位置网络数据传动带版本性能改进.我们保证不了测试环境和生产环境的性能一样,但是要保证系统版本一样.性能损耗实际性能和预估性能差异.进程与线程进程: 具有一定独立功能原创 2020-05-13 17:41:13 · 380 阅读 · 0 评论 -
5. Jmeter远程启动--模拟分布式并发访问
背景我们机器性能有限,通过我们单个客户端不能模拟控制高并发.这时候就需要通过多个机器进行模拟测试.https://blog.csdn.net/grace666/article/details/50955960https://www.cnblogs.com/happyyangyanghappy/p/10578088.html主节点正常时候我们的客户端配置主节点我们用win10机器上这个当主节点.主节点配置安装路径bin目录下找到 remote_hosts=127.0.0.1 编辑原创 2020-05-10 11:11:46 · 592 阅读 · 0 评论 -
4. JMeter初次认识--各种控件介绍
初识组成组成https://www.cnblogs.com/marton/p/11220650.html做压力测试的时候最好不要加断言,因为我们关心的是程序稳定,不是准确,当然不是说准确不重要.准确性在在功能测试的时候就测试完成了.可以利用postman yapi等....原创 2020-05-09 18:59:56 · 746 阅读 · 0 评论 -
3. JMeter(v5.2.1)参数化--从csv读取参数
JMeter读取参数文件环境1.创建测试计划2. 创建线程组3. 创建http请求4.创建参数csv文件5. 添加监听6. 运行问题环境Windows10JDK1.8JMeter5.2.11.创建测试计划2. 创建线程组3. 创建http请求编写http请求4.创建参数csv文件在线程组上有机然后将这个移动到http请求前面配置csv文件内容cvc文...原创 2020-05-07 17:57:21 · 702 阅读 · 1 评论 -
2. JMeter初次使用
这里写目录标题@[TOC](这里写目录标题)环境1. 创建测试计划2. 创建线程组3. 创建http请求4. 添加结果查看5. 运行6. 查看结果7. 乱码解决方式环境Windows10JDK1.8JMeter5.2.11. 创建测试计划默认已经有一个了也可以新建2. 创建线程组线程组是用来模拟访问数的可以理解为一个线程就是一个用户3. 创建http请求4. ...原创 2020-04-30 22:06:09 · 272 阅读 · 0 评论 -
1.JMeter安装(windows版本)v5.2.1
安装JMeter环境1. 条件2. 下载JMeter2. 解压3. 配置环境变量4. 查看5. 打开JMeter6. 更换语言(可选)环境CentOS Linux release 7.7.1908 (Core)Linux version 3.10.0-1062.1.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4...原创 2020-04-30 21:38:00 · 1083 阅读 · 0 评论