第一节 接口测试流程html
第二节 Jmeter工具使用前置步骤和注意点java
操做系统:win7 x64 linux
Jmeter版本:5.1.1数据库
JAVA 8安装和环境变量设置apache
运行脚本路径: D:\apache-jmeter-5.1.1\bin\jmeter.batjson
第三节 Jmeter目录结构windows
参考出处:http://www.javashuo.com/article/p-esilckdr-gh.htmlapi
一、bin目录
examples: 目录中有CSV样例缓存
jmeter.bat windows的启动文件服务器
jmeter.log jmeter运行日志文件
jmeter.sh linux的启动文件
jmeter.properties 系统配置文件
jmeter-server.bat windows分布式测试要用到的服务器配置
jmeters-server linux分布式测试要用的服务器配置
其中系统配置文件中的SSL设置重点关注以下几个:
# 指定HTTPS协议层
https.default.protocol=TLS
# 指定SSL版本
https.default.protocol=SSLv3
# 设置启动的协议
https.socket.protocols=SSLv2Hello SSLv3 TLSv1
# 缓存控制,控制SSL是否能够在多个迭代中重用
https.use.cached.ssl.context=true
二、docs目录
接口文档目录。例C:\apache-jmeter-3.0\docs\api下的index.html
三、extras目录
扩展插件目录。提供了对Ant的支持,能够使用Ant来实现自动化测试,例如批量脚本执行,产生html格式的报表,测试运行时,能够把测试数据记录下来,jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行"ant -Dtest=文件名 report",就能够生成测试统计报表。
四、lib目录
所用到的插件目录,里面均为jar包。jmeter会自动在jmeter_HOME/lib和ext目录下寻找须要的类,lib下存放JMeter所依赖的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。
其中lib\ext目录下存放有Jmeter依赖的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在写client端须要引用,JMeter插件包也在此目录下。
lib\junit下存放junit测试脚本.
五、Licenses目录
jmeter证书目录
六、Printable_docs目录
用户使用手册,例C:\apache-jmeter-3.0\printable_docs下的index.html
第四节 测试主界面
一个测试计划就是一个场景
一个测试计划能够建立多个线程组
一个线程组里能够设置多个线程数
PS:未完待续