随笔分类 - 性能测试
摘要:https://www.cnblogs.com/belle-ls/p/10487597.html
阅读全文
摘要:目录 1.nmon简介 2.nmon的安装 3.nmon的基本使用 1.nmon简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件
阅读全文
摘要:1.使用Debug Sampler 2.使用log打印到jemter日志 3.使用System.out.println打印到cmd命令行 System.out.println("d is:"+vars.get("d")); //打印昨天(1中的d)
阅读全文
摘要:测试中发现某些接口入参会随测试环境变化,需要从数据库中读取值
阅读全文
摘要:方式一: 多线程组 缺点:由于各事务相应时间一般不一致,故只能粗略的控制业务占比 实例:待补充
阅读全文
摘要:引用:${moduleId_g1} 表示取第一个正则表达式的值,第n个的话,格式为${moduleId_gn} 名称/注释:字面意思 Apply to / 要检查的响应字段 :默认即可,如有特殊需求自行更改 引用名称:自己设置,正则获取到的值,将赋值给此字段。下文引用时,引用此名称即可。引用写法为:
阅读全文
摘要:1.简单控制器 简单控制器的作用是将采样器与其他的配置原件组织在一个模块中,方便对某个模块进行添加和删除操作。它没有其他的功能,只提供存储控制作用。 2.循环控制器 如果同时设置了线程组的循环次数和循环控制器的次数,那么循环控制器下的采样器的循环次数为两个数值相乘的结果 线程组的循环次数2,循环控制
阅读全文
摘要:jmeter中JSON Extractor处理json返回数据
阅读全文
摘要:1.必须掌握的正则字符 "^" :^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。"$" :$会匹配行或字符串的结尾。"\w":匹配字母,数字,下划线。例如我要匹配"a2345BCD__TTz" 正则:"\w+" 这里的"+"字符为一个量词指重复的次数。 "\s":匹配空格。例如字符
阅读全文
摘要:4.1工作区介绍 4.2http协议录制 a.使用badboy进行录制(目前公司测试系统使用badboy界面不友好,暂时不用,之后再补充) b.jmeter代理服务器进行录制 (1)浏览器代理配置(以chrome75版本为例) 设置-高级-打开代理设置-局域网设置(端口号不要冲突) (2)测试计划中
阅读全文
摘要:对应原书籍《全栈性能测试修炼宝典JMeter实战》第三章
阅读全文
摘要:1.下载插件Custom Thread Groups;参照:00jmeter安装相关 2.添加并发线程组 场景举例: 10个线程2分钟的加速时间5个加速步骤持有目标速率2分钟; 即: 2分钟除以5步,每步0.4分钟10个用户除以5步,每步2个用户每0.4分钟将添加2个用户,直到达到10个用户达到10
阅读全文
摘要:要解决的问题:接口返回数据为json格式,需要获取返回结果中的某些值以便后续接口使用 注:可用json path tester(https://jsonpath.curiousconcept.com/)验证表达式是否正确 1.使用JSON Extractor 示例接口:
阅读全文
摘要:示例:__Random函数 1.打开函数助手,并按提示写入value 2.引用。复制出${__Random(1,99,gp)}放到需要引用的地方 3.请求成功后可通过debug sampler查看变量值
阅读全文
摘要:1.获取时间 2.生成随机数 3.打印变量到cmd控制台 涉及到beanshell的地方: a.测试计划-鼠标右键-添加-前置处理器/后置处理器-beanshell PreProcessor/beanshell-PostProcessor b.线程组-鼠标右键-添加-前置处理器/后置处理器-bean
阅读全文
摘要:1.官网下载安装包:http://jmeter.apache.org/ 下载最新版本: 2.将下载后的zip文件解压 3. jdk与jmeter的环境变量配置(以下变量如果没有则新建,如果已存在则直接编辑) 电脑桌面-鼠标右键“属性”-高级系统设置-环境变量-系统变量 java需要设置 JAVA_H
阅读全文
摘要:使用代理服务器录制脚本 1.测试计划-添加线程组 2.工作台添加HTTP代理服务器(路径:工作台-右键添加-非测试元件-HTTP代理服务器) 3.端口号一般由8888改为其他的 4.打开chrome的设置 5.可增加过滤 6.点击启动,即可开始录制 7.录制结果
阅读全文

浙公网安备 33010602011771号