发表于: 2018-07-12 21:09:16
4 748
今天完成的事:
经常听师姐他们说jmeter,了解jmeter
逗你学:
关闭:
6544【已上线】
租人:
已发布测试环境
图片优化需求(pm那边还没确定)
用户须知已修复
bug:
6606 后端
收获:
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请求
监听器:
常用
查看结果树(辅助脚本调试)
可以看到被测系统的结果树中哪一个环节出现问提。
聚合报告(统计类报告)
统计访问多少次数 访问时间
逻辑控制器
可以进行逻辑的划分(更精细的控制脚本逻辑)
配置元件
定时器
可以控制用户并发的速度。
前置处理区
后置处理器
断言
jmeter脚本两种录制方式
1使用badboy进行两种录制行为(用第三方软件进行脚本行为的录制并能导出jmeter的脚本)
2使用代理方式进行录制。(进行浏览器的设置监听端口号捕捉浏览器的网络请求,并录制)
脚本录制的思路与流程。
1业务流程
首先要了解业务流程。只有了解业务流程,才能发现问题的原因。
2录制工具
把用户在操作系统上的行为全部录制下来
3脚本制作
用工具的组件完全模拟出用户的行为
4性能测试
将前面的步骤做完了,才能对系统加压观察系统的一些反应。
badboy介绍与演示
工具区
地址区 输入被测系统的地址。
脚本区 录制以后生成脚本的区域。
视图区 观测网页上的变化。
先输入被测系统的网址,然后在网址上做出想要录制脚本的行为,然后点击停止录制按钮,最后导出文件。
jmeter运行badboy脚本
明天计划的事:
把组人过一遍
学习更多工具的内容
评论