测试工具--Jmeter
来源:互联网 发布:json date 格式化注解 编辑:程序博客网 时间:2024/05/26 05:51
Jmeter了解
1、Jmeter是一款性能测试工具,由java作为底层环境支持,故使用Jmeter需要安装java运行环境。
2、是一款开源软件。
3、启动Jmeter:windows下jmeter.bat;mac或linux下jmeter.sh(java跨平台特性)
4、Jmeter大致由三部分组成:取样器+线程组+监听器。
5、取样器:进行脚本逻辑控制;用取样器控制业务流程(什么样协议的请求?什么时候做出请求?)
测试计划–右键–Sampler–http请求、jdbc请求等
6、线程组:场景设置(多少个用户同时访问?)
测试计划–右键–添加线程组–线程属性等
7、监听器:监控脚本运行,取得性能指标
测试计划–右键–监听器–察看结果树、聚合报告等
8、其他组成部分:
逻辑控制器、定时器、前置处理器、配置文件、断言等
Jmeter脚本的两种录制
1、Jmeter脚本录制流程
业务流程—录制工具—脚本制作—性能测试
2、使用badboy录制jmeter脚本
badboy能够进行浏览器的操作行为录制,并且导出jmeter脚本。
3、使用代理方式进行录制
不借助第三方软件进行浏览器当中的设置,监听端口号,捕捉在浏览器上的网络请求,进行录制。
使用badboy录制Jmeter脚本
1、badboy界面:工具区、地址栏、脚本区、视图区
2、在视图区进行操作,脚本区会相应地记录。
3、导出**.jmx文件
4、Jmeter运行badboy脚本:文件–打开–jmx文件–Thread Group–添加–监听器–察看结果树–调试脚本
5、难点:调试脚本
Jmeter代理录制
1、录制前基本设置:HTTP请求默认值、HTTP代理服务器、浏览器设置。
2、HTTP请求默认值:在Jmeter工具中需要添加HTTP请求默认值这个组件,组件中需要输入被测地址。
3、浏览器设置:浏览器中局域网设置中有一端口,需要和HTTP代理服务器的端口号一致。
4、代理录制启动后,需要用到排除模式删除一些无关紧要的请求。
5、难点:调试脚本
Jmeter脚本制作
1、用户自定义变量:IP替换
2、CsvReader函数参数化:并发
3、CsvDataSetConfig参数化:场景设置
4、关联:当上文有一些变量的值在下文当中被使用时应用,要用到正则表达式提取器。
6、关于乱码问题:jmeter.properties中有一处指定字符编码sampleresult.default.encoding=UTF-8
- 压力测试工具---JMeter
- JMeter(性能测试工具)
- Jmeter测试工具学习
- Jmeter压力测试工具
- 压力测试工具 JMeter
- Jmeter压力测试工具
- Jmeter压力测试工具
- Jmeter-互联网测试工具
- 压力测试工具Jmeter
- Jmeter测试工具使用
- 压力测试工具--jmeter
- 性能测试工具-----Jmeter
- 测试工具--Jmeter
- Jmeter:图形界面压力测试工具
- Jmeter:图形界面压力测试工具
- Badboy+JMeter压力测试工具
- JMeter 压力测试工具了解
- Jmeter:图形界面压力测试工具
- 9.11图论DAY 1
- LayoutInflater.inflate()方法解析
- 设置账号和密码永不过期
- Ruby&Mongo实战-分片集中数据块拆分规则
- java中数组的创建
- 测试工具--Jmeter
- C++中的c_str()函数用法
- 夜灵的Html笔记Day10——浏览器兼容性、复杂选择器
- 代码中遇到的问题
- [图像]HOG特征
- 大数据HBase_04_01
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛J
- Android TV item 选中 放大,加边框
- 栈和堆的区别