求个做测试的工具Jmeter视频教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求个做测试的工具Jmeter视频教程相关的知识,希望对你有一定的参考价值。

求个做测试的工具Jmeter视频教程

  如何用Jmeter做压力测试
  Jmeter是一个性能测试工具,同loadrunner类似,他功能较多,我们常用的功能是用jmeter模拟多浏览器对网站做压力测试。
  下载jmeter地址 :
  我们一般的网站,在进入业务功能前先需登录,然后才能访问业务功能。下面介绍如何用jmeter登录系统再对主业务做压力测试。
  1. 运行jmeter
  2. 左边树将出现测试计划、工作台两根节点。
  3. 选择测试计划,按右键-》添加-》threads(users)线程组
  线程组能设置以多少个线程并发做压力测试。
  在逗循环次数地设置不选择永远,循环次数设置1。
  4. 现在先介绍如何设置登录http请求,选择线程组,右键――添加――》sampler-―》http 请求。
  http请求即模仿浏览器的访问。
  在逗服务器名称或ip地设置127.0.0.1,端口号设置:8080,逗方法地设置post,路径设置网站登录的地址,如逗/exam/operatorAction地。
  登录需传入用户、密码。在逗同请求一起发送参数地列表中添加参数。参数值根据web应用设置。如login_user=0001;login_password=1;actFlag=login
  5. 登录成功后,网站一般将跳入主页面。在jmap中可做判断,判断是否登录后按预想进入主页面(此步骤也可不设)。选择4中的逗http请求地,右键――》添加――》断言――》响应断言。逗Apply to地设置Main smaple only;逗要测试的响应字段地设置逗url样本地;逗模式匹配规则地设置逗包括地,逗要测试的模式地增加页面跳转到的主页面,如:逗studentMain.jsp地
  6. 一般网站登录后,在tomcat中生成了session,之后访问其他页面将无需再次登录,前提是浏览器需支持cookie。在jmap中也同样,如要继续访问其他页面,还需做下面关键的设置。
  选择逗线程组地――》右键――》添加――》配置元件――》Http cookie管理器。加了此步骤后,http请求将具备cookie功能,即登录成功后访问其他页面将不会跳转到登录页面重新登录。
  7. 对目标页面反复压力测试。
  7.1 如何使被测页面反复访问达到测压效果。选逗线程组地―》右键――》逻辑控制器――》循环控制器。循环次数中选择逗永远地。
  7.2 选择刚加的逗循环控制器地,右键――》添加――》sampler-―》http 请求,按4步骤设置ip、端口,http请求方法为逗get地,路径为被压力测试的url,如:逗exam/business/studentExam.action.StudentExamAction?action=goIntoMockExam地。
  按上面的设置后,已完成配置,可做压力测试。只需点菜单逗运行地――》启动,即运行压力测试。
  8. jmeter提供了许多压力结果查看工具。是压力测试时非常好的分析工具。下面几种查看工具可有选择的添加。
  8.1 察看结果树。他记录每次请求发送数据、响应返回数据。选择逗线程组地――》右键――》添加――》察看结果树。
  8.2 用表格查看结果。可查看每次请求的响应时间等。选择逗线程组地――》右键――》添加――》用表格查看结果。
  8.3 Summary Report。可查看平均响应时间、最长响应时间等。
参考技术A

参考技术B 我找到一个连接希望可以帮到你:
下载地址如下:
https://pan.baidu.com/s/1qXIuLIW
密码: 4x7d
参考技术C 网上一般的质~量都不高,有免费的也基本上是几年前的了, 建议你去松勤网看看本回答被提问者采纳

Jmeter教程 简单的压力测试

Jmeter教程 简单的压力测试

Jmeter是一个非常好用的压力测试工具。  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。

 

阅读目录

  1. 什么是压力测试 
  2. 做压力测试的常用工具
  3. 做压力测试的步骤如下:
  4. 本文做压力测试的例子
  5. 第一步: 使用CSV Data Set Config 来参数化
  6. 第二步:添加HTTP Request.
  7. 第三步: 使用Thread Group, 控制模拟多少用户
  8. 第四步:  添加Summary Report 用来查看测试结果
  9. 第五步: 运行一下
  10. 下载源代码

 

 

什么是压力测试 

顾名思义:压力测试,就是  被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况)

比如: 2000个用户同时到一个购物网站购物,这些用户打开页面的速度是否会变慢,或者网站是否会奔溃

 

做压力测试的常用工具

做压力测试,一般要使用工具, 人工是没办法做的。   最常用的工具是LoadRunner, 但是LoadRunner毕竟是收费软件,而且使用上也比较复杂。 现在越来越多的人开始使用Jmeter来做压力测试。 免费, 而且使用上非常简单。

 

做压力测试的步骤如下:

1. 写脚本 或者录制脚本

2. 使用用户自定义参数

3. 场景设计

4. 使用控制器,来控制 模拟多少用户。

5. 使用监听器, 查看测试结果

 

本文做压力测试的例子

本文举的实例是: 在一台电脑用Jmeter模拟200个用户,同时去使用bing搜索不同的关键字, 查看页面返回的时间是否在正常范围内。

 

 

第一步: 使用CSV Data Set Config 来参数化

首先我们把测试需要用到的2个参数放在txt文件中,

新建一个data.txt文件,输入些数据, 一行有两个数据,用逗号分隔。

技术分享

 

启动Jmeter, 先添加一个Thread Group, 然后添加一个CSV Data Set Config (Add -> Config Element -> CSV Data Set Config)

技术分享

 

第二步:添加HTTP Request.

我们添加http 请求,发送get 到 http://cn.bing.com/search?q=博客园+小坦克

选择Thread Group 右键 (Add ->Sampler -> HTTP Request),  需要填的数据如下:

技术分享 

 

第三步: 使用Thread Group, 控制模拟多少用户

选中Thread Group

技术分享 

Number of Threads(users):     一个用户占一个线程,  200个线程就是模拟200个用户

Ramp-Up Period(in seconds):   设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。

Loop Count: 每个线程发送请求的次数。如果线程数为200 ,循环次数为10 ,那么每个线程发送10次请求。总请求数为200*10=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。

 

第四步:  添加Summary Report 用来查看测试结果

选中Thread Group 右键(Add -> Listener -> Summary Report)

 

 

第五步: 运行一下

到目前为止, 脚本就全写好了, 我们来运行下, 如何看下测试的结果

技术分享

以上是关于求个做测试的工具Jmeter视频教程的主要内容,如果未能解决你的问题,请参考以下文章

jmeter 性能测试视频

软件自动化测试全套视频教程

性能测试工具—Jmeter

2019Charles视频教程,接口测试工具最新教程

python自动化教程Jmeter性能测试

《自拍教程20》ffmpeg_音视频图像转码工具