AngelaDan 2020-05-15
首先先介绍一下Jimmy台相关的基本软元件。
主要包括了测试计划,线程用户取样器,逻辑控制器,配置元件,定时器,前置处理器,后置处理器和断言,监听器
第二个是几m的运行原理,它是,运行在几vm虚拟机上面的。通过线程组来驱动多个线程运行测试脚本。对测试服务器发起了一个请求负载。我这里有两种形式,第一个是jmeter的分布式和非ui模式的运行。
第三点是关于录制脚本录制脚本有两种方式,第一个,第一个是粤bad boy,第二个是通过代理服务器进行录制。
第四点是测试计划的三要素,包括,
一个测试计划是一个管理单元。个测试计划要有一个线程组。一个线程组需要有一个取样器。需要有一个监听器
关于jmeterm的插件安装。
day2
请m的核心知识点相关配置原件。
第一个是配置HTTP属性管理器。
其中包含了cookie管理器和信息头管理器。
第二个就是参数化参数化,主要主要是包括了。Csve data setconig用户参数,用户定义变量。三种方式。主要是实现参数。可复制和多样化。
第三个是jmeter连接数据库。
jdbc connection configuration设置相关的。数据库。jdbc request去对数据库进行请求查看
第四个数的关联。
定义是从上一条请求中获取数据,用在下调请求中的。过程。
而且关联的方式有xpath提取器。 正则表达式提取器。
第五点 断言,集合点,函数和分布式。
响应断言大小断言,持续时间断言。
集合点是有同步定时器Synchronizing timer来完成的。如果达到了集合点的数字,就算一组。同时并发。
函数的分:计数函数,随机函数。和关联相关联的函数。
分布式: 一台为控制机,其他台为执行机,对服务器性能的一个压测,控制机的prepares服务器和端口改正。执行机远程监控。
使用非ul模式运行。内存和cpu降低。不容易卡。还可以生成。测试报表。
第六点是控制器。
控制器分为if控制器 for each控制器(主要是和用户自定义变量。读取相关的变量),循环控制器。
---------------------------------------------------------------------------
性能测试的相关指标应用场景。
吞吐量,TPS,响应时间。计算(需要背)
性能测试的流程。
需求分析(业务,架构部署,性能指标)
测试准备(测试环境,场景设计,工具,测试脚本。)
测试执行结果分析与调优。
硬盘是指CPU,内存,磁盘,io。
软件就是应用服务器和数据库。
应用:SQL语句,设计业务,逻辑,算法。
报告与总结
常见性能问题的。及成因。
工具。和性能测试演示。