随笔分类 -  性能测试

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