Jmeter安装与实例
安装步骤:
安装环境:Windows7
安装包:JDK安装包;Jmeter安装包;
环境变量配置:变量名JAVA_HOME 值:jdk的安装路径
变量名CLASSPATH值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
变量名Path值:追加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
1.创建线程组:
右击“测试计划”-选择“添加”-“Threads(Users)”-“线程组”:
- 线程组:测试里每个任务都要线程去处理,所有任务必须在线程组下面创建。
线程数:设置发送请求的用户数。
Ramp-Up Period(in seconds):创建完所有线程的时间,防止对服务器有太大的负载。【如果选择了10个线程,并且ramp-up period是2秒,那么JMeter将使用2秒使10个线程启动并运行。每个线程将在前一个线程启动后0.2(2/10)秒后启动。如果将此设置为0,则表示并发,也就是所有线程在统一时间启动。Ramp-up需要足够长的时间来避免在开始测试时产生太大的负荷,并且有足够短的时间使最后一个线程在第一个线程结束之前运行】
循环次数:请求的重复次数。【如果次数设置为1,那么JMeter在停止前只执行测试计划一次】
启动时间:测试计划的启动时间【如果你设置了开始测试时间,就算是你在Jmeter上运行了测试,如果没有到你设置的开始时间,jmeter是不会执行测试的,直到到了你设置的开始时间,才会开始执行测试】
结束时间:测试计划的结束时间【如果你设置了结束时间,一旦到了结束时间,不管当前执行的循环有没有结束,jmeter都会停止执行】
持续时间:测试计划持续时间
启动延迟:测试计划延迟启动时间
Jmeter数据库:
右击“线程组”-选择“添加”-“配置原件”-“JDBC Connection Configuration”
右击“线程组”-选择“添加”-“配置原件”-“JDBC Request”
- Variable Name:数据库连接池的名称,“JDBC Connection Configuration”和“JDBC Request”的Variable Name名称一致。
- Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称
- JDBC Driver class:JDBC驱动
- username:数据库登陆的用户名
- passwrod:数据库登陆的密码
Jmeter通过JSON path Extractor插件来提取响应结果:
- Destination Variable Name:变量名
- JSONPath Expression:JSON表达式
- Default Value:未取到值的时候默认值
最新文章
- mysql 中的LIMIT用法
- 第9章 Java类的三大特性之一:继承
- S​Q​L​获​取​当​前​时​间​(​日​期​)
- XML 参考:XML基础 XML 简介
- Linux基础※※※※如何使用Git in Linux(二)
- 翻译:微软style的并行计算
- JMX 简介 和 实例
- windows server 时间同步
- [转]Form中控制Tab画布不同标签间切换的方法
- 帝国cms7.0跳过[会员注册类型]这步的方法
- Vim的学习心得
- c++ 顺序容器学习 - 容器适配器
- 十问 JVM
- babel-polyfill使用与性能优化
- kafka工作流程| 命令行操作
- scrapy---反爬虫
- 十五、Facade 窗口设计模式
- VMware vCenter 资源池
- python 爬虫系列教程方法总结及推荐
- Python之Flask框架使用
热门文章
- 用python探索和分析网络数据
- 插件: Hammer.js
- python_07 函数作用域、匿名函数
- python+appium-desktop:安卓(android)7.0以上使用appium无法定位元素(无法refresh)且 无法运行脚本
- Linux命令:mapfile
- SQL Server中使用数据库快照的方式来完成测试环境中数据库的轻量级备份还原操作
- ceph常用运维技巧总结1
- Curator的cluster,实现多节点数据共享
- unknow Unknown type name 'NSString'
- 集群环境下定时调度的解决方案之Quartz集群