Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Jmeter性能测试方案 PDF 下载


分享到:
时间:2020-05-30 16:21来源:http://www.java1234.com 作者:小锋  侵权举报
Jmeter性能测试方案 PDF 下载
失效链接处理
Jmeter性能测试方案 PDF 下载

 
本站整理下载:
提取码:g4q5 
 
 
相关截图:
 
主要内容:

1.JMeter入门
1.1.简介和使用场景
  简介:压测不同的协议和应用
        1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
2) SOAP / REST Webservices
3) FTP
4) Database via JDBC
5) LDAP  轻量目录访问协议
6) Message-oriented middleware (MOM) via JMS
7) Mail - SMTP(S), POP3(S) and IMAP(S)
8) TCP等等 
     场景和优点:
        1)功能测试
2)压力测试
3)分布式压力测试
4)纯java开发
5)上手容易,高性能
4)提供测试数据分析
5)各种报表数据图形展示
1.2.常用压力测试工具比较
1)Loadrunner
   性能稳定,压测结果及细粒度大,可以自定义脚本进行压测,但是太过于重大(安装复杂、启动比较慢),功能比较繁多。
2)apache ab(单接口压测最方便)
   模拟多线程并发请求,ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载, 简单DDOS攻击等。
压测命令: ab -c [并发数] -n [请求数]  接口地址
3)Webbench
   webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。(这个和ab差不多,用的比较多的是ab)
1.3.总结
   由于JMeter是纯java语言开发开源的项目,所以安装使用起来所需要的环境肯定也很方便,相对于Loadrunner来说是相当轻量级的,且有图形化界面和多种压测报告统计界面,相比于ab和Webbench的命令行界面来说简直就是个视觉碾压,且JMeter是目前互联网使用最主流的压测工具,BAT也都是使用这个进行压测。
 
 
2.Jmeter4.x安装
2.1.本地快速安装GUI图形化界面
1)需要安装JDK8。或者JDK9,JDK10(建议安装JDK环境,虽然JRE也可以,但是压测https需要JDK里面的keytool工具)
2)快速下载
   直接去官网下载吧:https://jmeter.apache.org/
2.2.核心目录文件说明
     
1)bin目录:核心可执行文件,包含配置。
jmeter.bat: windows启动文件:
jmeter: mac或者linux启动文件:
jmeter-server:mac或者Liunx分布式压测使用的启动文件
jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件
jmeter.properties: 核心配置文件
2)extras目录:插件拓展的包(主要用于二次开发)
3)lib目录:核心的依赖包
ext:核心包
junit:单元测试包
2.3.语言版本切换
        默认下载的是英文版本,如果只是临时切换成中文。则如下操作。(这个操作是一次性的,下次再启动还是默认的英文)

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐