1. jmeter 怎么测试登录压力测试
概述
JMeter 最早是为了测试 Tomcat 的前身 JServ 的执行效率而诞生的。到目前为止,它的最新版本是2.1.1,它的测试能力也不再仅仅只局限于对于Web服务器的测试,而是涵盖了数据库、JMS、Web Service、LDAP等多种对象的测试能力。在最新的 2.1.1 中,它还提供了对于 JUNIT 的测试。
JMeter 的安装非常简单,从官方网站上下载,解压之后即可使用。运行命令在%JMETER_HOME%/bin 下,对于 Windows 用户来说,命令是 jmeter.bat。运行前请检查JMeter 的文档,查看是否具备相关的运行条件。对于最新版(即2.1.1),需要JDK的版本要求是JDK 1.4。
JMeter 的主要测试组件总结如下:
1. 测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。
2. 线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。
2. 如何使用jemeter读取禅道数据库的测试用例
1 JMeter环境变量配置
由于JMeter是纯JAVA程序,因此运行需要配置环境变量,JMeter主要使用CLASSPATH变量。
配置如下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.7.0_55;
CLASSPATH=.;%JAVA_HOME%\jre\lib\ext;
Path=;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2 配置JDBC
2.1 环境变量配置
到网上下载数据库的JDBC,以Mysql为例,如:mysql-connector-java-5.1.26-bin.jar,将其放到Java的环境变量下,具体路径:D:\Program Files\Java\jdk1.7.0_55\jre\lib\ext,如下图:
2.2 JMeter加载配置
浏览添加具体的JDBC路径即可,如下图:
3 线程组
线程数:并发用户数
Ramp-Up Period(in second):加载并发用户的时间
循环次数:执行次数
3.1 添加数据库连接配置
Database URL:jdbc:mysql://IP:Port/database
JDBC Driver class:Mysql数据库,默认com.mysql.jdbc.Driver,不同数据库有不同默认值
3.2 添加数据库操作
Query Type:选择操作类型
文本框:填写操作语句
4 监听器
4.1 察看结果树
响应数据:SQL语句查询结果
4.2 聚合报告