Jmeter 登陆性能测试
1、打开Jmeter,新建一个线程组;测试计划--添加--Threads(users)---线程组
如图:
2、首先要添加一个HTTP默认请求,为什么要添加这个呢?
如果要测试的系统域名或者IP地址是不变的,每次添加HTTP请求都要配置一次域名或IP地址是不是很麻烦呢,用HTTP默认请求的话,该线程下所有的HTTP请求就默认使用保存在HTTP默认请求里的信息了,就不用一个个的去配置了
3. HTTP Cookie管理器
此处增加一个cookie管理,无需做任何变更,脚本会自动记录cookie并跟随请求一起发送出去
4.HTTP 信息头管理器
使用开发者工具在浏览器中找到 Request Headers按需将参数添加进去
添加之后的HTTP信息头管理器:
5.循环控制器
本场景中的循环控制器的时候,Sampler的请求总数,是由线程组个数和逻辑控制器的循环次数所决定的。这里无需任何设定(此处也可以去掉)如图:
6.添加HTTP请求(get和Post)
这里我添加了两个,一个get,一个POST
POST :一定要增加添加提交的值
7. 添加监听器 根据自己需要在合适的地方添加
我是用的监听器是【察看结果树】、【jp@gc - Transactions per Second】和【聚合报告】。
然后我们设置好线程组后,这里我设置10个线程,时间是2秒,循环1次,也就是说,一秒会执行一个线程1次循环,一秒并发5次请求,这个大白话说的够白了。。。。
查看结果树:
点击运行后查看聚合报告:至于参数所代表的的含义,百度一下 或google一下都有了
jp@gc - Transactions per Second :这个想必做性能测试的都知道吧 简称TPS
到这里就差不多了,要记得真正做做的时候把监听器里的仅显示日志错误勾选了,减少影响。 ok,回顾完成
至于其他配置自己去查阅官方文档喽 这里只是针对jmeter回顾一下,怕忘记了,嘻嘻
最后用bayboy录制了一下,看看有什么不同(这里删掉了部分),多了个用户定义变量,在这里没什么用,但真正需要的时候就有用了,想知道,就去查一下官方文档吧
Jmeter 登陆性能测试的更多相关文章
- jmeter如何玩之badboy + jmeter并发性能测试
今天下班时公司安排了一个同事来对项目做集群性能测试,怀着对性能测试的好奇心,下班后没有着急离开,而是等待 那位同事的到来,然后在旁边学习了下如何使用Badboy和jmeter做性能测试. 1. 软件介 ...
- jenkins+ant+jmeter自动化性能测试平台
jenkins+ant+jmeter自动化性能测试平台 Jmeter是性能测试的工具,java编写.开源,小巧方便,可以图形界面运行也可以在命令行下运行.网上已经有人使用ant来运行,http://w ...
- Jmeter进行性能测试时多台负载机的配置方法
参考:https://blog.csdn.net/russ44/article/details/54729461 Jmeter进行性能测试时多台负载机的配置方法 Jmeter 是java 应用,对于C ...
- 【转】Jenkins+Ant+Jmeter自动化性能测试平台
Jmeter是性能测试的工具,java编写.开源,小巧方便,可以图形界面运行也可以在命令行下运行.网上已经有人使用ant来运行,,既然可以使用ant运行,那和hudson.jenkins集成就很方便了 ...
- 使用Jmeter做性能测试
上周刚刚做完项目的性能测试.今天整理和总结一下,随便分享给大家. 首页呢,测试前,我们是有明确的性能指标的,而且测试环境和数据都已准备好,业务分析.场景分析大家根据自己的项目系统进行分析设计,我们选用 ...
- Jmeter Web 性能测试入门 (六):Jmeter 解析 response 并传递 value
解析response中的内容,并把获取到的value传递到后续的request中,常用的方法就是在想要解析response的request上添加后置处理器 本章介绍两种常用的组件 BeanShell ...
- Jmeter Web 性能测试入门 (五):Jmeter 参数化 Request
用来参数化的常用方法: 添加配置元件:用户定义的变量 使用函数助手 添加配置元件:CSV Data Set Config 添加前置处理器:BeanShell PreProcessor 添加配置元件:用 ...
- Jmeter Web 性能测试入门 (四):一个小实例带你学会 Jmeter 脚本编写
测试场景: 模拟并发100个user,在TesterHome 站内搜索VV00CC 添加线程组 添加HTTP信息头管理器 添加HTTP Sampler 填写HTTP Sampler中的信息 添加监听器 ...
- Jmeter Web 性能测试入门 (三):Jmeter 常用组件说明
线程组:用来设置并发的数量和模式.是用来模拟用户并发的组件.JMeter 的每个任务都是用线程来处理的. 线程数:要并发的请求数量. Ramp-Up Period: 在多次时间内把这些并发的请求发送完 ...
随机推荐
- Docker:网络模式详解
Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络 ...
- query纠错方法
1. 第一种,在norvig介绍的方法中,详细的阐述了argmaxc P(c|w)的转换和求解办法. 这个概率不好直接算,但可以根据贝叶斯定理等价于argmaxc P(w|c)*P(c) / P(w) ...
- 【OpenCV-python】CV2和PIL按box信息实现图像裁剪
# 用cv2实现裁剪 import cv2 import os img = cv2.imread("./test_and_verification/1406170100001.jpg&quo ...
- 最近准备把安卓和java的知识再回顾一遍,顺便会写博客上!千变万化还都是源于基础,打扎实基础
最近准备把安卓和java的知识再回顾一遍,顺便会写博客上!千变万化还都是源于基础,打扎实基础,加油吧 距离去北京还有23天
- 白话SpringCloud | 第六章:Hystrix监控面板及数据聚合(Turbine)
前言 前面一章,我们讲解了如何整合Hystrix.而在实际情况下,使用了Hystrix的同时,还会对其进行实时的数据监控,反馈各类指标数据.今天我们就将讲解下Hystrix Dashboard和Tur ...
- c# xml API操作
LoginInfo loginInfo = new LoginInfo(); xmlNode = _xml.SelectSingleNode(loginUrl); loginInfo.LoginUrl ...
- Ajax的XMLHttpRequest对象
编写一个例子:从服务器取回一个Hello Ajax字符串. HTML: <input type="button" value="ajax提交" oncli ...
- List< >泛型集合
//一旦你确定了泛型的类型,集合里的元素已经有了确切的定义 List<int> list = new List<int>(); //创建泛型集合的对象 list.Add(); ...
- openlayers 聚合效果
//cyd var cydclusterSource = new ol.source.Cluster({ distance: 40, source: new ol.source.Vector({ fe ...
- 【学习笔记】使用SQLyog连接MySQL数据库
一.使用SQLyog创建数据库用来管理学生信息 #创建数据库student DROP DATABASE IF EXISTS Myschool; CREATE DATABASE Myschool; #在 ...