文章分类 -  JMeter

learn JMeter
jmeter step10-资源监控
摘要:性能测试中对服务器的资源监控是很重要的一块,包含内存 cpu io等,下面介绍如何使用 1.下载jmeter扩展包,用于配置监控服务器:JMeterPlugins-Standard和JMeterPlugins-Extras https://jmeter-plugins.org/downloads/o 阅读全文
posted @ 2017-11-15 13:55 jurryfu 阅读(236) 评论(0) 推荐(0)
jmeter step9-定时器-界面介绍
摘要:1. 集合点 :Synchronizing Timer 性能测试中我们经常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,我们通常设置一个集合点,JMeter中提供了这样的一个功能设置。 那么集合点的大致概念是什么呢? 简单理解就是 阅读全文
posted @ 2017-11-14 16:51 jurryfu 阅读(118) 评论(0) 推荐(0)
jmeter 常用场景总结
摘要:1.接口登录 登录接口往往是最常用的接口,下面介绍这种接口如何使用 1.1 登录接口参数需要加密,登录成功后返回关键属性auth,其他接口均需要请求头中添加此auth才能请求成功。 步骤1.新建线程组,在逻辑控制器中添加用户变量auth。 步骤2.新建csv文件,列名为参数名,列值为请求参数值 步骤 阅读全文
posted @ 2017-11-10 14:34 jurryfu 阅读(853) 评论(0) 推荐(0)
jmeter 常用api总结
摘要:1.beanshell 获取http响应数据 String jsonContent = prev.getResponseDataAsString(); 阅读全文
posted @ 2017-11-10 13:40 jurryfu 阅读(197) 评论(0) 推荐(0)
jmeter step8-前置处理器-界面介绍
摘要:前置处理器只作用于当前线程组,对其他线程不起作用 一、用户参数 1.名称相当于一个属性,一个用户就是对应属性的一个值 使用方式一样为${变量名} Update Once Per Iteration:控制参数取值的变化规则,如果选中该选项,则参数的值在每个迭代中保持不变,在新的迭代开始时取下一个可用值 阅读全文
posted @ 2017-11-08 13:48 jurryfu 阅读(218) 评论(0) 推荐(0)
jmeter 常用技巧总结
摘要:本文将介绍各组件相互的联系,及相似组件的介绍 1.关于断言 2.关于请求参数 3.关于JDBC 4.关于BeanSheel 关于断言 断言常用方式是:相应文本 规则通常使用Substring 这种方式json数据校验某个属性如:"IsForceSign":true equals :这个是完全相等,用 阅读全文
posted @ 2017-11-08 13:36 jurryfu 阅读(550) 评论(0) 推荐(0)
jmeter step7-配置元件界面介绍
摘要:一、用户定义的变量 顾名思义就是用户自己定义的变量 1.名称及注释不解释 2. 名称、值 、备注:变量的属性 ,参照测试计划里的变量设置 特点:1.作用域是整个测试计划,所有线程组都起作用 2.测试计划中的变量是最先被初始化的,所以不能引用用户定义的变量 3.变量加载具有先后行,后面定义的用户变量能 阅读全文
posted @ 2017-11-08 09:03 jurryfu 阅读(195) 评论(0) 推荐(0)
jmeter step6 listener(监听器)
摘要:1. View Results Tree 查看结果树 结果树,查看执行结果 结果树一般不再负载及压力测试时使用,因为占用cpu和内存资源;适合做功能测试和调试程序适合用,比较好用。 1.名称注释不解释 2.所有数据写入一个文件 文件名中点击浏览选择日志文件 仅错误日志:勾选后,只把错误的日志写入文件 阅读全文
posted @ 2017-11-07 17:16 jurryfu 阅读(123) 评论(0) 推荐(0)
jmeter step5-断言-响应断言-界面介绍
摘要:一、 相应断言 相应断言:就是http执行后,对其相应进行断言 1.名称 注释不解释 2.apply to:一般勾选Main sample only 一般一个请求只会触发一个服务端请求,当触发多个请求时如ajax,或者重定向的请求(跟随重定向) 就有main sample和sub-sample之分了 阅读全文
posted @ 2017-11-07 17:00 jurryfu 阅读(111) 评论(0) 推荐(0)
jmeter step4-取样器-界面介绍
摘要:取样器也就是根据具体的协议选择sampler,如测试web的选择http 一、http 用法: 创建线程组后邮件-》add-》samper-》http请求 1.名称 注释 :不解释 2.web 服务器 2.1 协议:web选择http或https 2.2 服务器名称或ip: 写入域名或者ip 2.3 阅读全文
posted @ 2017-11-07 15:36 jurryfu 阅读(190) 评论(0) 推荐(0)
jmeter step3-线程组-界面介绍
摘要:线程组就是一次要请求的接口 进入程序选中测试计划右键:add-》添加-》threads-》依次添加即可,包含三个选项。 1. setup thread group 相当于LR的init 是线程组执行之前执行的且执行一次,是测试计划层级的设置 2. 线程组:就是一个核心接口的请求 3.teardown 阅读全文
posted @ 2017-11-07 14:27 jurryfu 阅读(218) 评论(0) 推荐(0)
jmeter step2-测试计划-界面介绍
摘要:1.进入jmeter 默认会有一个测试计划,可以修改计划名称以及备注 如图1.1 2.用户定义变量 用处:可以定义用户变量,在合适的地方引用 引用方式${变量名} 例子:添加两个用户变量,分别用于存储,测试地址的IP和登录地址。 如上图: 2.1.Detail 查看变量详情 点击弹出页面 其中 up 阅读全文
posted @ 2017-11-07 13:34 jurryfu 阅读(130) 评论(0) 推荐(0)
jmeter step1-使用工具栏
摘要:jmeter 的工具栏如下 1.1 新建 作用新建测试计划 一个jmeter一次打开一个测试计划,如果当前已经有在编辑的计划,点击时会弹出一个弹窗 如果点击“是”会弹出保存当前计划界面。 如果点击“否”当前编辑的计划会丢失,并生存一个新的测试计划 1.2 录制 点击录制会弹出录制的测试计划,但是录制 阅读全文
posted @ 2017-11-07 11:28 jurryfu 阅读(375) 评论(0) 推荐(0)
jmeter简单测试接口案例
摘要:查看聚合报告 jmeter 安装后默认界面如下 1、测试计划 每一个测试都是从测试计划开始的可以在右侧修改名称 2、 新增线程组 一个线程组相当于一个用例 选择测试计划右键,添加-》threads-》新增线程组 3、新增sampler sampler 相当于选择协议web的就选择http 右键线程组 阅读全文
posted @ 2017-11-06 17:24 jurryfu 阅读(96) 评论(0) 推荐(0)
使用badboy 录制脚本
摘要:1.去官网下载最新版本: http://www.badboy.com.au/download/index 输入用户名 邮箱 公司等信息,选择下一步,指定版本即可。 打开软件默认进入进入录制状态,在地址栏中输入测试网站点击回车。 、 可以看到左侧生成了脚本,右侧跳转到了测试网站,然后在网站上正常操作即 阅读全文
posted @ 2017-11-06 16:33 jurryfu 阅读(62) 评论(0) 推荐(0)
JMeter学习1-工具介绍
摘要:本文转自:http://www.cnblogs.com/yangxia-test/p/3964881.html 一、JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如 阅读全文
posted @ 2016-09-02 16:12 jurryfu 阅读(135) 评论(0) 推荐(0)