求个做测试的工具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用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。
阅读目录
- 什么是压力测试
- 做压力测试的常用工具
- 做压力测试的步骤如下:
- 本文做压力测试的例子
- 第一步: 使用CSV Data Set Config 来参数化
- 第二步:添加HTTP Request.
- 第三步: 使用Thread Group, 控制模拟多少用户
- 第四步: 添加Summary Report 用来查看测试结果
- 第五步: 运行一下
- 下载源代码
什么是压力测试
顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况)
比如: 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视频教程的主要内容,如果未能解决你的问题,请参考以下文章