随笔分类 -  jmeter

摘要:在jmeter进行测试的时候,有的项目需要的并发量大(比如10000),一个测试机的配置(cpu,内存)根本支撑不起,那就需要借助其他的测试机一起测试。 原理: 分布式测试时分为一台控制机和多台代理机 主机(控制机)负责发布测试任务给代理机 代理机接受任务并向服务器发送请求,并接受服务器返回的响应, 阅读全文
posted @ 2022-01-20 16:45 裴敏儿 阅读(66) 评论(0) 推荐(0) 编辑
摘要:一、简介: 1.例子:比如下了第二节课,广播操音乐响起,大家要集合去操场,到时候,一起做操。 某些用户,在一定的条件下,集合到一起,同时做某件事情。 2.目的: 让各个线程(用户)步调一致,对系统进行加压。 达到模拟大量真实用户并发访问的效果(比如抢购,双11),为了让真正的同时执行,添加同步定时器 阅读全文
posted @ 2022-01-20 11:14 裴敏儿 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1.准备工作:需要导入一个jar包。在测试计划面板点击“浏览”按钮,将下载好的JDBC驱动添加进来。 加进来有2种方式,一种是在jmeter的测试计划添加,一种是在jmeter的..\apache-jmeter-5.4.1\lib\ext 文件里面添加,重新启动jmeter就好。 2.添加配置元件 阅读全文
posted @ 2022-01-19 19:06 裴敏儿 阅读(211) 评论(0) 推荐(0) 编辑
摘要:性能测试的目的: 1.评估系统当前的能力 发布时 2.寻找性能瓶颈,优化性能 线上出问题时,定位问题时使用。 3.预估是否满足未来性能要求 为将来准备。 1.测试模型构建 2.场景用例设计 分类: 1.负载测试:通过逐步增加系统的负载,测试系统性能的变化,并最终确定在满足系统性能指标情况下(比如电梯 阅读全文
posted @ 2022-01-18 17:43 裴敏儿 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1.需求分析,分析性能的测试指标。比如,单个接口响应时间不超过2秒。登录接口2000人,时间不超过3s。当前服务器是否支持20000人同时使用。 1)被测系统 熟悉被测系统的业务功能 熟悉被测系统的技术架构 2)明确性能测试内容 从业务角度明确测试内容 确定关键业务,即:用户使用频率较高的业务功能 阅读全文
posted @ 2022-01-17 18:25 裴敏儿 阅读(166) 评论(0) 推荐(1) 编辑
摘要:关联概述: 关联的作用: 关联的操作:先获取到token 提取 断言:从返回结果中检查有没有预期的值 对比 关联:获取到返回的值,然后保存起来给别的请求使用,或者做一些其他处理。 jmeter中的关联: 请求之间数据的传递 jmeter使用正则表达式提取器提取响应中的特定内容(jmeter中用后置处 阅读全文
posted @ 2021-03-05 11:30 裴敏儿 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、什么时候需要参数化? 比如:1.单点登录、2.增加用户,一个用户一个手机号,这时候就需要参数化 二、参数化技术是什么 一般用法就是将某些输入用参数来代替,在脚本运行时指定参数的取值范围和规则 三、jmeter实现参数化 exam: url: http://47.96.181.17:9090/re 阅读全文
posted @ 2021-01-20 17:22 裴敏儿 阅读(170) 评论(0) 推荐(1) 编辑
摘要:1.什么是jmeter脚本? 概念:通俗:用户操作被测软件系统某场景的动作流程。(一个,功能) jmeter:用户操作被测软件系统某场景的请求。(n个,并发,性能) 先跑通一个,再去做并发测试。 2.怎么快速开发漂亮的脚本?(目的:监控,分析,调优) 准确-最基本的要求,脚本能正常运行 快速-借助技 阅读全文
posted @ 2021-01-20 09:00 裴敏儿 阅读(669) 评论(0) 推荐(0) 编辑
摘要:1.配置元件 http请求默认值:当有很多接口的时候,把公共的url部分提取出来,方便管理,当域名或者url变得时候,只需要改动一处地方。 http消息头管理器: http Cookies管理器:一般来说,除了登录不带cookie,其他的需要登录之后进行操作都需要带着cookie信息去请求,那么,只 阅读全文
posted @ 2020-09-29 16:19 裴敏儿 阅读(237) 评论(0) 推荐(0) 编辑
摘要:jmeter-server也在bin目录里面,是做了做分布式启动的服务。 mac通过命令 sh jmeter启动。 jmeter的两种录制方式: jmeter的一些设置 1.run(运行里面的远程怎么设置?)。在jmeter.properties里面设置,以下如图: 2.语言如何设置:第一种是去jm 阅读全文
posted @ 2020-09-14 15:57 裴敏儿 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:通常情况下,性能测试关注被测对象的时间与资源利用特性及稳定性。时间特性,即被测对象实现业务交易过程中所需的处理时间,从用户角度来说,越短越好。资源利用特性,即被测对象的系统资源占用情况,一般web系统不关注客户端的资源占用情况,仅关注服务器端,通常为服务器端的CPU,内存,网络带宽,磁盘等(根据被测 阅读全文
posted @ 2019-07-11 15:24 裴敏儿 阅读(8531) 评论(0) 推荐(0) 编辑
摘要:步骤: 1.安装ant,添加到环境变量(windows是将bin目录添加到path。cmd命令输入 ant -v 查看版本号) (mac:brew install ant ant –version) ant的作用是打包成一个.war包 2.jmeter的目录 ....你的目录/apache-jmet 阅读全文
posted @ 2018-07-03 14:06 裴敏儿 阅读(921) 评论(0) 推荐(0) 编辑
摘要:三. 1.http的请求默认值 当一个项目有多个模块,他们的host都是一致的,为了不重复的写host或者当某一天host变了,只需要修改一个地方就好。比如下面的两个请求,可以把host分离出来,所以就用到了http的默认值。 所以,在配置元件里面添加一个http默认值,写入host 请求里面的ho 阅读全文
posted @ 2018-07-02 15:01 裴敏儿 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一,jmeter介绍 1.官方网站下载jmeter,然后解压安装。我用的mac,用mac来讲解。 可以参考这个文章来看安装 https://www.jianshu.com/p/bce9077d883c 下载网址:https://jmeter.apache.org/download_jmeter.cg 阅读全文
posted @ 2018-07-02 13:47 裴敏儿 阅读(1059) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示