JMeter 学习心得
1、下载地址:http://jmeter.apache.org/download_jmeter.cgi (暂时为4.0版本,推荐用此版本)
2、更改语言:
临时性更改-Options-Choose Language
永久性更改-/bin/jmeter.properties 配置文件中 #language=en 更改为 比如 language=zh_CN
3、命令执行参数含义(非gui下测试可以大大减少所需系统资源):
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
例子:/home/zheren/JMeter/bin/jmeter -n -t /home/zheren/JMeter/jmxdir/test.jmx -l /home/zheren/JMeter/log/logfile.jtl
4、Jmeter Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
解决方法:
原因是确实连接mysql的驱动,下载mysql-connector-java-5.1.44-bin.jar,哪个版本都可以,按自己的mysql版本来,将jar包放到jmeter安装路径下的 apache-jmeter-3.2\lib\ext 中,然后重启JMeter即可。
5、连接数据库配置(配置元件--JDBC Connection Configuration):
6、正则表达式提取器(后置处理器--正则表达式提取器)
正则表达式:
():括起来的部分就是要提取的。
.:匹配任何字符串。
+:一次或多次。
?:在找到第一个匹配项后停止。