Jmeter 学习日志
2010-09-17 10:43
84 查看
Jmeter是一款开源的性能测试工具,其优势不仅仅它是免费的,更大的优势还在于它有很大的扩展性,如果你有编程基础,这款软件对于您来说是最好不过的了.
前段时间一直在学习JMETER, 找到了很多资料,下面所它们归类在一起.
1.JMeter的基础知识:
下载地址:http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
用户手册官方下载:http://jakarta.apache.org/jmeter/index.html
用户手册中文版:http://icfyl.bokee.com/viewdiary.25998003.html
Jmeter的视频:测试小生出品的,挺不错的,适合初学者.
初级篇:http://www.boobooke.com/v/bbk2107
Tomcat 服务器监视:http://www.boobooke.com/v/bbk2172
HTTP机制:http://www.boobooke.com/v/bbk2149
结果分析:http://www.boobooke.com/v/bbk2925
实战篇:http://www.boobooke.com/v/bbk2186
测试MYSQL:http://www.boobooke.com/v/bbk2129
2.Jmeter的web service应用
中文说明地址:http://webservices.ctocio.com.cn/tips/345/6594345.shtml
在测试WEB Service时,要用到两个.JAR文件(activation.jar and mail.jar),我已经上传到附件中了,下载完后,放在jmeter安装目录下的LIB目录中.
3.Jmeter的使用方法:Jmeter存在两种使用方法
GUI Mode:指通过JMETER安装目录-Bin目录的jmeter.bat来启动jmeter
Non-GUI Mode:指通过命令行来启动或执行jmeter. 参见:http://icfyl.bokee.com/viewdiary.25998003.html
4.Jmeter的SSL管理:
GUI Mode: 参考:http://www.jajakarta.org/jmeter/1.7/en/user_manual/sslmanager.html
必须使用JDK1.4以上,如果是JDK1.4以下版本的,要下载JSSE.jar,然后将这个文件拷贝到JDK安装目录-LIB目录中.
将证书保存为.p12格式
同时将CA根证书以.JKS的格式保存,并将其放置在JRE's lib/security 目录中.
JKS,pem格式转换可以通过java keytool来实现,也可以通过openssl来实现.
我使用的是java key tool, 以下是操作步骤:
只要安装了JRE或是JDK,keytool会自动安装.
开始-运行-CMD
指向存在CA证书的目录
执行以下命令:keytool -import -alias myCA(可以自定义) -file myCA.cer(要填写证书的正确名称) -keystore truststore(自定义)
注意在生成文件的过程中要求输入密码,这个密码一定要与生成证书的key保持一致.
在上述的目录中即会生成一个JKS文件,将这个文件拷贝到JRE's lib/security目录中.
可以通过以下命令查看JKS文件: keytool -list -v -keystore mykeystore(自定义)
在Jmeter中选择 Options->SSL Manager
当执行测试时会弹出一个窗口,要求输入密码,输入生成证书时的KEY密码.(如果这个过程不知道,可以请教开发人员)
Non-GUI Mode:需要修改jmeter的system.properties文件,具体过程参见
http://www.nabble.com/SSL-certificate-td5276645.html#a5276645
5.Jmeter的参数化&变量使用
在Jmeter中应用变量: http://www.51testing.com/html/63/n-82563-2.html
Jmeter参数和正则表达式:http://blog.sina.com.cn/s/blog_48f8c8160100093l.html
在Jmeter的参数化过程中,有可能要用到正则表达式,以下是一个很好的正则表式测试器,可以帮助你更快更准确的取得所需要的正则表达式: http://icl.pku.edu.cn/member/hrzhang/Another-Regex-Test.htm
前段时间一直在学习JMETER, 找到了很多资料,下面所它们归类在一起.
1.JMeter的基础知识:
下载地址:http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
用户手册官方下载:http://jakarta.apache.org/jmeter/index.html
用户手册中文版:http://icfyl.bokee.com/viewdiary.25998003.html
Jmeter的视频:测试小生出品的,挺不错的,适合初学者.
初级篇:http://www.boobooke.com/v/bbk2107
Tomcat 服务器监视:http://www.boobooke.com/v/bbk2172
HTTP机制:http://www.boobooke.com/v/bbk2149
结果分析:http://www.boobooke.com/v/bbk2925
实战篇:http://www.boobooke.com/v/bbk2186
测试MYSQL:http://www.boobooke.com/v/bbk2129
2.Jmeter的web service应用
中文说明地址:http://webservices.ctocio.com.cn/tips/345/6594345.shtml
在测试WEB Service时,要用到两个.JAR文件(activation.jar and mail.jar),我已经上传到附件中了,下载完后,放在jmeter安装目录下的LIB目录中.
3.Jmeter的使用方法:Jmeter存在两种使用方法
GUI Mode:指通过JMETER安装目录-Bin目录的jmeter.bat来启动jmeter
Non-GUI Mode:指通过命令行来启动或执行jmeter. 参见:http://icfyl.bokee.com/viewdiary.25998003.html
4.Jmeter的SSL管理:
GUI Mode: 参考:http://www.jajakarta.org/jmeter/1.7/en/user_manual/sslmanager.html
必须使用JDK1.4以上,如果是JDK1.4以下版本的,要下载JSSE.jar,然后将这个文件拷贝到JDK安装目录-LIB目录中.
将证书保存为.p12格式
同时将CA根证书以.JKS的格式保存,并将其放置在JRE's lib/security 目录中.
JKS,pem格式转换可以通过java keytool来实现,也可以通过openssl来实现.
我使用的是java key tool, 以下是操作步骤:
只要安装了JRE或是JDK,keytool会自动安装.
开始-运行-CMD
指向存在CA证书的目录
执行以下命令:keytool -import -alias myCA(可以自定义) -file myCA.cer(要填写证书的正确名称) -keystore truststore(自定义)
注意在生成文件的过程中要求输入密码,这个密码一定要与生成证书的key保持一致.
在上述的目录中即会生成一个JKS文件,将这个文件拷贝到JRE's lib/security目录中.
可以通过以下命令查看JKS文件: keytool -list -v -keystore mykeystore(自定义)
在Jmeter中选择 Options->SSL Manager
当执行测试时会弹出一个窗口,要求输入密码,输入生成证书时的KEY密码.(如果这个过程不知道,可以请教开发人员)
Non-GUI Mode:需要修改jmeter的system.properties文件,具体过程参见
http://www.nabble.com/SSL-certificate-td5276645.html#a5276645
5.Jmeter的参数化&变量使用
在Jmeter中应用变量: http://www.51testing.com/html/63/n-82563-2.html
Jmeter参数和正则表达式:http://blog.sina.com.cn/s/blog_48f8c8160100093l.html
在Jmeter的参数化过程中,有可能要用到正则表达式,以下是一个很好的正则表式测试器,可以帮助你更快更准确的取得所需要的正则表达式: http://icl.pku.edu.cn/member/hrzhang/Another-Regex-Test.htm
相关文章推荐
- JMeter学习—006—JMeter 命令行(非GUI模式)详解(一)-分布式(远程)执行脚本及查看指定结果、日志
- JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本
- cocos2d-x-LuaProxy学习日志(6) -- C/S通信交互之WebSocket
- AJAX ControlToolkit学习日志-DragPanel(8)
- 黑马程序员-----关于IO流学习日志
- jmeter 命令行使用及学习方法
- Linux学习日志(基础篇)----VIM的编辑模式以及末行模式
- AJAX ControlToolkit学习日志-MutuallyExclusiveCheckBoxExtender(17)
- 编译的学习和实践日志六[链接和库]
- Java学习日志(二)
- 2017.12.18学习日志
- 微软企业库5.0 学习之路——第九步、使用PolicyInjection模块进行AOP—PART4——建立自定义Call Handler实现用户操作日志记录
- Tomcat学习--禁止tomcat日志中stderr和stdout日志打印
- 黑马学习日志——小总结
- jmeter修改默认日志级别,默认显示日志面板
- 传智学习日志篇:七
- ActiveMQ学习总结(6)——ActiveMQ集成Spring和Log4j实现异步日志
- Struts2学习日志(2)初体验
- 学习日志————day1————此文件为倒序
- 学习日志————MySQL练习