随笔分类 - Jmeter
摘要:准备: 1、MySql的驱动jar包:mysql-connector-java-5.1.28.jar, 2、jmeter安装目录中修改编码格式:\bin\jmeter.properties :sampleresult.default.encoding=UTF-8 3、连接数据库的连接地址、用户名、密
阅读全文
摘要:Jmeter用的最多的就是做接口和性能测试了,着实比较好用,今天给大家分享下如何利用Jmeter做接口测试。 在做接口测试之前,我们起码需要了解: 1、接口涉及的业务 2、接口的基本信息:访问地址、传值方式(Post 或 Get)、协议类型、域名或IP、端口、参数 3、接口参数是否加密或者有其他处理
阅读全文
摘要:一、认识 Switch Controller Switch Controller:开关控制器,通过其下样例顺序数值或名称 控制执行某一个样例 二、通过样例顺序数值控制执行样例 三、通过样例名称控制执行样例
阅读全文
摘要:吞吐量控制器 听起来好像比较难理解或者比较高深,其实它非常简单,今天我仔细看了下帮助,分享下对它的理解。 一、认识吞吐量控制器 作用:控制其下子样例执行的频次,有两种控制模式,一种是直接设置数值,一种是设置百分比。看看它的创建和设置界面: 二、不针对每个用户进行控制 线程组中设置 线程数量 2,循环
阅读全文
摘要:找到jmeter所在目录 >bin >jmeter.properties, 1、搜索jsyntaxtextarea.font.size,去掉#,把14改成更大的数字 2、修改右侧参数比例:jmeter.hidpi.mode=true jmeter.hidpi.scale.factor=1.5 3、修
阅读全文
摘要:马上国庆节了,没有安排新版本的上线任务,所以最近自学时间比较充裕,决定把Jmeter好好学习学习,并把学习过程分享到博客中,今天呢,学习交替控制器。 一、认识交替控制器 如下,在线程组下面创建一个交替控制器: 设置界面如下: 忽略资(子)控制器块:如果勾选,则将子控制器作为一个请求,只执行一次。如果
阅读全文
摘要:一、认识 Runtime Controller 控制其下样例执行的时间长度。 设置界面: Runtime (seconds):运行时间,单位秒。即控制其下样例执行多长时间。与线程组中的调度器的持续时间 效果一致。不填 或 0,不会执行样例 二、使用 Runtime 控制器 控制其下样例 执行2秒 设
阅读全文
摘要:一、认识 Include Controller Include Controller :译为包含控制器,用来添加 Test Fragment(测试片段)。具体是什么意思呢,我们先来了解下 Test Fragment(测试片段)。 1、理解 Test Fragment(测试片段) 如下是创建一个 Te
阅读全文
摘要:一、认识 ForEach 控制器 如下,创建一个 ForEach 控制器 设置界面如下: 输入变量前缀:要进行循环读取的变量前缀 Start index for loop (exclusive):循环开始,注意这里数值从0开始,也就是说,要比输入变量后缀的数字小一个数。输入变量 index_1, 那
阅读全文
摘要:一、认识 While Controller 如下图,创建一个While Controller (While 循环控制器) 设置界面如下: Condition (function or variable) :条件(函数或变量)。条件为 Flase 的时候,才会跳出 While 循环,否则一直执行 Wh
阅读全文
摘要:今天和大家分享下循环控制器的使用。 一、认识循环控制器 如下图:新增一个循环控制器 循环控制器的设置界面: 循环次数:永远和自定义次数,这个应该比较好理解。 二、使用循环控制器 其实大家对Jmeter的熟悉的话,应该会想到,线程组 这个设置界面也是有一个循环次数的设置,那么到底他们两个有什么关联呢。
阅读全文
摘要:前面我在做性能测试的时候,由于我们的系统是需要登录的,登录成功后,系统默认加载其订单数据,因此在用户看来这是一个操作。所以为了模拟这个操作,我需要访问两个接口,并且把这两个接口的响应时间算在一起,那么就用到了事务控制器,举个列子给大家分享下我的理解,希望大家相互学习,多多指点。 一、认识事务控制器
阅读全文
摘要:最近工作不忙,利用空闲时间整理了下Jmeter的相关知识,下面给大家分享下Jmeter中 如果(if)控制的使用和应用。 如下图:线程组 > 添加 > 逻辑控制器 > 如果 (if) 控制器 Expression (must evaluate to true or false) :表达式(值必须是t
阅读全文
摘要:对于做接口和性能测试,个人感觉Jmeter是一个非常方便易学的工具,今天随笔记录Jmeter 参数化之 CSV Data Set Config。 首先在开始记录之前,先搞明白2个问题 1、什么是参数化? 个人理解:将固定的数据,使用动态参数的形式代替,而动态参数是可以根据自己的需要进行配置的。简单点
阅读全文