发表于: 2018-06-29 21:31:26
1 802
今天完成的事情:
今天主要是学习jmeter的一些基本的概念和运用
jmeter的简介
jmeter有apache开源组织开发并维护的性能测试软件。
是又java作为技能底层支撑(必须安装java的运行环境才能用jmeter)
jmeter组成
取样器》线程组》监视器
取样器:进行脚本逻辑控制(用取样器控制业务流程,什么请求,什么时候请求)
线程组: 场景设计(例如设置多少人同时访问,访问的次数)
监视器:监控脚步运行,取得性能指标。
完全用java语言开发的软件。
jmeter操作
win系统下点击jmeter.bat运行
mac系统下点击jmeter.sh运行。
线程组:
线程组属性:线程数(控制多少用户进并发)和loadrunner的虚拟用户是一个概念,模拟多少用户来访问编译系统。
ramp up(in seconds):(在多少秒之内对应用系统进行多少线程数的并发 ps:加压策略)
例如线程数是一百 ramp up 为1秒 那么就是在一秒之内对被测系统访问一百次。
循环次数(永远):控制线程循环多少次
取样器:
sampler
各种请求
例如:ftp请求
java请求
http请求
监听器:
常用
查看结果树(辅助脚本调试)
可以看到被测系统的结果树中哪一个环节出现问提。
聚合报告(统计类报告)
统计访问多少次数 访问时间
逻辑控制器
可以进行逻辑的划分(更精细的控制脚本逻辑)
配置元件
定时器
可以控制用户并发的速度。
前置处理区
后置处理器
断言
明天的计划:
1继续学习jmeter。
2开始编写测试点。
遇到的问题:
主要是对jmeter的操作有点懵又是逻辑控制器 又是元件配置 前置处理器 后置处理器 还有断言,我们正常中使用jmeter也要用到这些吗?
收获:
1学习了jmeter的基础的一些应用和概念。
ps:昨天找开放师兄又要了线上的更新包,到现在还没有回复
评论