01 2022 档案
摘要:1,简单控制器 2,录制控制器 3,循环控制器 4,随机控制器 5,随机顺序控制器 6,if控制器 7,模块控制器 8,Include控制器 9,事物控制器 本文永久更新地址: 1,简单控制器 不做任何作用,只是一个归属整理的控制器,没有任何逻辑,只是结构上的统一 2,录制控制器 主要是用来存储录制
阅读全文
摘要:1,固定定时器 2,高斯随机定时器 3,吞吐量定时器 本文永久更新地址: 1,固定定时器 固定定时器也叫思考时间,就是在请求前停留一定的时间 如果把固定定时器放到根结点,就会对所有的请求都起作用 如果把固定定时器放到具体某个请求的子节点下,那作用域就是当前请求 设置了3s后所有的请求都需要等待3s执
阅读全文
摘要:1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art
阅读全文
摘要:1,jmeter响应断言 2,大小断言 3,xpath断言 4,json断言 本文永久更新地址: 1,jmeter响应断言 名称 说明 备注 响应文本 根据规则返回的结果中有对应的文本值 响应代码 响应返回的code码 比如200,404,500等 响应头 响应头信息里面的内容 请求头 请求头里面包
阅读全文
摘要:1,准备资料 1. 一个可用的数据库 2.连接数据库需要的驱动 2,jmeter连接数据库 3,发送插入语句请求 4,发送查询语句请求 5,发送删除语句请求 6,对数据库进行压测 本文永久更新地址: 1,准备资料 1. 一个可用的数据库 搭建一个mysql8.0的数据库环境,并设置数据库可以远程访问
阅读全文
摘要:1,influxDb数据库 2,安装influxDB服务 3,配置jmeter监听器,后端监听器 4,配置grafana可视化工具 本文永久更新地址: 1,influxDb数据库 InfluxDB 以更少的代码为分析、物联网和云原生服务构建实时应用程序。其核心是一个数据库,专门用于处理由传感器、应用
阅读全文
摘要:1,前言 2,jmeter脚本 3,聚合报告 本文永久更新地址: 1,前言 图片或文件测试上传压测需要考虑文件大小,不同大小的文件上传时对服务的压力是不一样,大文件压力要比小文件大 场景准备两个不同大小的文件 编写jmeter脚本 2,jmeter脚本 选择类型为文件上传 mime类型为conten
阅读全文
摘要:1,jmeter修改并发数 2,shell脚本编写 3,jmeter设置脚本 本文永久更新地址: 1,jmeter修改并发数 jmeter进行压测的时候,相同的脚本不同的并发数,如果人工测试的话,每次并发结束后都需要人工修改并发数再次测试,如果通过shell脚本动态的修改并发数,等一个场景结束后自动
阅读全文
摘要:目录 [TOC] 1,jmeter录制入口 测试计划》非测试元件》http代理服务器 添加线程组 添加录制控制器,目的为了把录制的脚本映射到对应的线程组里面的录制控制器里面 设置代理端口和需要录制后到脚本映射位置,就是上面添加到录制控制器里面 添加一个监听器,用来回放录制的脚本 2,设置过滤条件 通
阅读全文
摘要:软件架构与部署 性能测试软件服务架构一般分为,最外层lvs-nginx-tomcat-redis-mysql mermaid graph LR lvs-->nginx主1-->tomcat1-->redis1-->mysql1 nginx主1-->tomcat2-->redis1 lvs-->ngi
阅读全文
摘要:常用的组件 常用的组件 1,配置元件 1.HTTP请求默认值 2.HTTP信息头管理器 3.HTTP Cookie管理器 4.用户自定义变量 5.csv数据导入 2,集合点 3,后置处理器 1.debug处理器 2.json提取器 本文永久更新地址: 1,配置元件 1.HTTP请求默认值 在多个环境
阅读全文
摘要:1.连接数据库 mysql -h 127.0.0.1 -uroot -P3308 -p 2.创建一个数据库,创建后选择创建的数据库 CREATE DATABASE future; use future; 3.导入数据库脚本 source /var/lib/mysql/future.sql;# /va
阅读全文
摘要:1.下载python3安装包 2.解压python的tgz压缩包文件 3.进入解压的文件 4.在python文件路径下编译python prefix=/usr/local/python37 ,指定python安装路径,这个路径不要和现有的python路径相同,否则会覆盖之前的python 5.执行安
阅读全文