jmeter快速入门
Posted 虎皮兰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter快速入门相关的知识,希望对你有一定的参考价值。
jmeter快速入门
- jmeter的安装及使用:
- jmeter是一款java的应用,只需要去官网下载就可以。下载地址:https://jmeter.apache.org/download_jmeter.cgi(建议下载jmeter4版本,因为chrome的安全证书协议支持证书)
- jdk环境: 进入计算机-系统属性-高级系统设置,
--新建系统变量JAVA_HOME;
变量名:JAVA_HOME;
变量值:D:\Program Files (x86)\Java\jdk1.8.0(计算机本地jdk的安装目录)
--新建系统变量CLASSPATH;
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面的点一定不能忘记)
--修改系统变量path的值(建议将此环境变量放在最前面)
变量名:path
在path的变量值前添加下面内容: %JAVA_HOME%\bin;
%JAVA_HOME%\jre\Bin;%JAVA_HOME%\Bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
- jmeter的目录结构
- bin目录:jmeter的主目录,存放jmeter的主jar包,启动脚本,启动配置,运行日志等;
- jmeter.sh/jmeter.bat,通过编辑可修改jmeter启动时的参数等;
- jmeter.properties:jmeter的主配置文件,jmeter的超过80%需要配置的内容都在这个文件;
- docs:存放官方的api文档,主要用于二次开发;
- extras目录:存放ant和jmeter集成所需要的文件;
- lib目录:jmeter启动时的classpath,所有需要import的类,只存放jar包;
- lib/ext目录:存放jmeter的第三方组件和插件,主要集成jmeter和使用jmeterGUI框架的,可以在图形化界面看到的部分;
- printable_docs:开发者存放的jmeter的官方文档。
- jmeter脚本开发
- 第三方软件录制脚本
badboy:只支持bs架构,下载地址:http://www.badboy.com.au/download;
--file--export to jmeter的菜单导出jmeter的脚本;
--使用jmeter打开脚本即可。
--缺点:只支持BS架构,由于内置浏览器的内核问题(支持IE),会产生兼容性的问题。
blazeMeter:需要使用163邮箱注册,基于chrome浏览器的录制插件。
--缺点:需要访问国外的网站,存在风险。目前没啥问题
2.jmeter的http代理服务来录制:
通信协议是标准的,是由测试工具自己完成的。
新增测试计划--新增线程组--添加http cookies管理器--添加http代理服务,设置端口xxxx的时候先要检测本电脑端口是否被占用(netstat),设置internet 选项的局域网设置端口号为xxxx--录制的过程中最好逐步将名称修改为中文--录制完成停止服务即可。
--优点:灵活,支持cs及bs也可以app。
3.抓包手写(fiddler)
通过人用工具去抓包,使用与任何接口,性能的脚本生成。
--掌握通信协议,主要一http为主; (chrome自带的开发工具,切换至network,需要勾选preserver log--不要清理页面的重定向)
--bean shell就是java的脚本语言,不支持泛型;
以上是关于jmeter快速入门的主要内容,如果未能解决你的问题,请参考以下文章