随笔分类 - Jmeter
根据【全栈性能测试修炼宝典JMeter实战(陈志勇)】阅读,整理而出
摘要:参考文档:https://www.cnblogs.com/poloyy/p/13292648.html A线程组使用BeanShell 后置处理程序添加脚本(第三个参数要选true) B线程组中使用${__P(initId,)}获取变量值
阅读全文
posted @ 2022-11-15 17:07
如果再来一次
摘要:1. Jenkins脚本 # 提升账户权限 sudo -i # 清空自定义的操作台目录 echo " 清空操作台 " cd /data/performance/ rm -rf ./* # 操作台创建(存储脚本、存储日志)文件夹 echo " 复制脚本+数据 " mkdir /root/.jenkin
阅读全文
摘要:场景:需要将Jmeter内置函数`$ 使用用户参数或用户定义的变量组件,将变量组合有赋值给另一个变量(fileName),如图: 在HTTP请求中引用变量名${fileName} 好处:线程每次请求,都能生成一个线程数 +文件名 + uuid的唯一文件名。
阅读全文
摘要:jmeter表单提交获取token 1、Jmeter发送form表单 勾选【对POST使用multipart/form-data】选项 请求参数的【内容类型】填写"application/x-www-form-urlencoded" 【HTTP信息头管理器】删除"Content-Type"键值对(也
阅读全文
摘要:与http默认请求值类似 设置后相关http请求时请求头自动携带 放在http下,则只对该请求生效
阅读全文
摘要:类似于函数的默认参数,HTTP请求通用版 可以对同级别HTTP请求设置默认域名、路径、传参(没有请求方式) 如果HTTP请求的值与请求默认值冲突,以HTTP请求为主 使用场景:为一组访问同域名的请求设置,避免每个HTTP请求都设置同样的参数。修改时也更方便。
阅读全文
摘要:CSS选择器: 使用CSS选择器语法 用语获取页面结构的内容,可以验证语法是否正确 HTML三种模式: html原生页面展示(简陋,没有加载css) html download resource (原生+css) html format(透视表格式,只展示页面标签) JSON_path选择器: 适用
阅读全文
摘要:分为: 取样器结果 取样器数量、名称、请求时间、请求数据大小等 响应值、响应结果 响应头 请求数据 请求行 请求体 请求头 响应数据 响应体 上面的search,是在所有的请求结果中搜索; 具体到请求中的搜索,是在当前响应结果中搜索 结果树上方的类型选择下拉框,主要是用了控制响应数据的展示格式(默认
阅读全文
摘要:分为post、get两种方式 请求参数可以设置路径参数和请求体参数 file参数是上传文件使用,分别为:文件本地路径、文件格式:file、MIME:通过对比表查询 post也可以设置路径传参,只是很少用 一个请求中设置了路径参数就不能点击请求体参数
阅读全文
摘要:
阅读全文
摘要:1、需求分析 采集性能测试需求: 哪里需要性能测试:业务交易、业务量、业务量趋势等 备注: 可以从新业务(根据产品需求文档)、老业务更新(根据已有程序逻辑)角度采集需求 确定高频次的业务 确定影响大的业务 分析性能测试需求: 性能的标准是多少: 业务指标:如TPS、RT等 硬件性能指标:CPU、内存
阅读全文
摘要:用户响应时间(RT) = 服务器响应时间 + 网络时间 性能分析思路: CPU利用率 内存利用率 磁盘I/0的利用率和延迟 网络利用率 Linux监控命令: top命令:查看CPU、内存、磁盘I/0的使用情况 第一行,任务队列信息,同 uptime 命令的执行结果 系统时间:07:27:05 运行时
阅读全文
摘要:官网地址:https://jmeter-plugins.org/ 前提条件:下载**插件管理器.jar**并放入lib/ext 目录,然后重新启动 JMeter。这样就可以直接在插件管理器中下载插件 Jmeter插件分类 Standard Set:拓展线程组,增加了场景配置;拓展监听器,更多的图表展
阅读全文
摘要:JDBC Connection Configuration 作用:配置链接数据库的设置,包括:数据库URL、用户名、密码等 注意:有两处必填 1、URL有固定格式,格式根据不同数据库而不同,可以百度; 2、不同数据库的驱动包需要安装到jmeter的lib/ext下 JDBC Request Vari
阅读全文
浙公网安备 33010602011771号