欢迎光临散文网 会员登陆 & 注册

哪里有Jmeter性能测试教程?

2023-09-20 14:35 作者:黑马测试  | 我要投稿



PS:本文转载自黑马测试高赞知乎文章

链接:https://www.zhihu.com/question/55872938/answer/3092158026



教程分为视频和书籍。


既然是要Jmeter性能教程的,那我直接按照视频和书籍进行分类提供。最后我再补充个知识点,Jmeter除了能做性能测试,还能做接口测试。所以,本文结构如下:


1)Jmeter视频(含LoadRunner)
2)Jmeter书籍(含LoadRunner)
3)补充:Jmeter还能做接口测试


一、大量Jmeter视频(含LoadRunner)


1、学习视频



2、配套软件

1)apache-jmeter软件[接口/性能测试工具]
https://pan.baidu.com/share/init?surl=kbKqOz1cDhXML9s4wHf6YQ

密码:7m82

2) jmeter环境压缩包
https://pan.baidu.com/share/init?surl=kbKqOz1cDhXML9s4wHf6YQ

密码:968v

3) apache-jmeter-2.12.tgz
https://pan.baidu.com/share/init?surl=E6hrGIZxOjqIBmGQ7xzSMg

密码:3rqq


二、Jmeter书籍(含LoadRunner)


1)Jmeter书籍



推荐理由

(1)揭秘性能测试本质,突破工具局限,除了讲解常规监控技术,还增加了全链接监控。

(2)掌握开发多种协议的性能测试脚本,帮助读者快速上手性能测试。

(3)涵盖工程能效、容器部署环境、容器部署负载,多维度帮助读者掌握性能测试知识。

(4)基于JMeter5.x,性能监控升级,诊断升级,介绍诊断思路、方法、工具,从原理到实践学以致用。


《全栈性能测试修炼宝典JMeter实战》电子书下载地址:http://bbs.itheima.com/thread-514246-1-1.html


2)LoadRunner书籍



如果还在为测试职业发展停滞而苦恼,那么可读一下《 精通软件性能测试与LoadRunner实战》。


抱歉,Loadrunner没有找到电子书,但是视频处有LoadRunner视频


三、补充知识点:Jmeter除了可以性能测试,还能做接口测试


1、Jmeter和Fiddler,Postman有什么区别?


Fiddler:虽然有接口测试功能,很少用来做接口测试。 一般用Fiddle来做抓包和异常测试,辅助接口测试。
Postman: 是接口调试工具,使用比较简单,容易上手,缺点是不能直接操作数据库。
Jmeter:如果只考虑接口测试的话没有Postman方便,但是Jmeter功能更强大,可以直接操作数据库。如果项目里这几个测试都需要做的话,优先Jmeter,可继承性更高。


2、做接口测试,详细介绍下Postman和Jmeter的区别:


个人理解:创建接⼝测试⽤例postman和jmeter是没有区别的。但步骤的实现是有区别的。


1)Postman和jmeter创建http请求时的区别:

区别1: Postman请求的请求URL是⼀个整体, Jmeter分成4部分(协议、主机、端⼝、路径);

区别2: Postman可在请求中直接填写请求头信息, Jmeter要通过添加http请求头管理器添加请求头;

区别3:对于Cookie,Postman可以对Cookie做管理,但是Jmeter只需添加http cookie管理器即可完成cookie的处理,并且是⾃动处理cookie信息,所以jmeter的cookie管理更简单. Postman在pre-request script可以添加前置请求,获取响应数据,⽐较容易进⾏json结果的处理,很⽅便的提取json数据——jmeter不仅可以处理json数据,(json提取器),还可以提取其他数据(正则表达式提取器)。


2Postman和Jmeter数据⽤例实现时的区别:

区别1:Jmeter⽐较适合进⾏数据与操作分离,⽽Postman⽐较适合把数据和操作放在⼀起,显然Postman操作更简单, Jmeter更便于维护

区别2: Postman也⽀持csv数据⽂件的导⼊,但是每次执⾏时都需要收⼯加载数据⽂件。不⽅便(所以只能做半⾃动化)。Jmeter可以进⾏完全⾃动化,特别是引⼊ant后效果更明显。


3)Postman和Jmeter断⾔实现时的区别:

区别1: Postman有很多⾃带的断⾔函数,直接引⽤即可,操作⾮常⽅便。。。 Jmeter也⾃带断⾔组件,操作⾮常直观。 Postman⽤函数断⾔,Jmeter⽤元件进⾏断⾔。

区别2: Jmeter⽀持正则表达式断⾔, Postman不⽀持。
区别3: Jmeter的断⾔更丰富。 Postman需要通过编程来实现同样的效果,所以难度更⼤。


3)Postman和Jmeter在执⾏⽅⾯的区别
默认执⾏, Postman不能保存结果,Jmeter可以报存结果。
Postman可以通过newman实现批量执⾏和保存结果, Jmeter可以通过ant实现批量执⾏和保存结果。


4)最后就是Postman和Jmeter应用总结

Postman⽐较适合做⼿⼯接⼝测试,因为简单,可以实现半⾃动化。

Jmeter⽐较适合⾃动化接⼝测试,因为功能强⼤并且可以保存脚本,批量执⾏设置很容易。

Postman⼀般⽤来做接⼝测试,⽤来发现BUG,验证后台程序。

Jmeter⼀般⽤来做⾃动化测试,做冒烟测试。


如果对Postman感兴趣,推荐视频如下:



若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。


《100个常见问题链接》:http://bbs.itheima.com/thread-507947-1-1.html



包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助….. 


《2023黑马测试学习路线图链接》:http://bbs.itheima.com/thread-405757-1-1.html



哪里有Jmeter性能测试教程?的评论 (共 条)

分享到微博请遵守国家法律