jmeter学习笔记(Threads)
来源:互联网 发布:mac打开照片 编辑:程序博客网 时间:2024/06/06 12:47
从性能工具的原理划分:
Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分:
(1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。
(2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。
(3)资源生成器:用于生成测试过程中服务器、负载机的资源数据。
(4)报表生成器:根据测试中霍地的数据生成报表,提供可视化的数据显示方式。
1) setup thread group
一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。
2) teardown thread group.
一种特殊类型的ThreadGroup的,可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试结束后执行定期的线程组。
可能你还是不太理他们与普通的线程组有什么不同。 如果您用过junit,想必你不会对setup ,teardown这2个字眼陌生。 即时每用过,也没关系。 熟悉loadrunner的应该知道,loadrunner的脚本除了action里是真正的脚本核心内容,还有初始化“环境”的初始化脚本和测试完毕后对应的清除信息的脚本块。 那么这里 setup thread group 和 teardown thread group 就是分别指这两部分。 其实从本质上来看,他们并没有什么不同。
3) thread group(线程组).
这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的。
- jmeter学习笔记(Threads)
- JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumen
- Processes 和 Threads 学习笔记
- SYSBIOS学习笔记---线程(Threads)
- JMeter 学习笔记(1)
- Jmeter 学习笔记(2)
- Jmeter学习笔记(一)
- jmeter学习笔记(一)-jmeter html测试报告
- Android Processes and Threads学习笔记
- (八)Jmeter常见问题---(学习笔记)
- (三)jmeter工具介绍--学习笔记
- (四)JMeter目录介绍---学习笔记
- (九)jmeter-参数化---学习笔记
- (十)JMeter-检查点---学习笔记
- (十一)jmeter-集合点---学习笔记
- (十三)jmeter-基本函数---学习笔记
- (十四)JMeter-分布式部署---学习笔记
- (十八)jmeter常见问题---学习笔记
- Java volatile Java虚拟机提供的最轻量级同步机制
- JNI 常用的JNI操作Demo 良心作品
- 解决PLSQL记录被另一个用户锁住的问题
- JDBC连接mysql数据库
- Spark Streaming kafka 实现数据零丢失的几种方式
- jmeter学习笔记(Threads)
- 权限管理框架实现(2)--Struts中ValueStack使用
- Cocos2d-JS 精灵的性能优化
- Viewpager+fragment数据更新问题解析
- BFS--点到点间的最短路径
- 七号信令的消息结构(包括SCCP详解)
- 【JS】:JS 日期类的使用
- 类字面变量
- 码农小汪-spring框架学习之9-基于 Java 的配置元数据 @ImportResource