随笔分类 -  JMeter

JMeter 学习笔记
摘要:前文 讲述了JMeter分布式运行脚本,以更好的达到预设的性能测试(并发)场景。同时,在前文的第一章节中也提到了 JMeter 命令行(非GUI)模式,那么此文就继续前文,针对 JMeter 的命令行模式进行详细解说。 一、应用场景 1、无需交互界面或受环境限制(linux text model) 阅读全文
posted @ 2016-06-16 02:08 范丰平 阅读(21460) 评论(2) 推荐(4) 编辑
摘要:在使用 JMeter 进行性能测试时,难免遇到要求并发请求数比较的场景,此时单台测试机的配置(CPU、内存、带宽等)可能无法支持此性能测试场景。因而,此时 JMeter 提供的分布式测试功能就有了用武之地。 下面就以 JMeter 3.0 版本进行实例讲解,敬请参阅! 一、JMeter分布式执行原理 阅读全文
posted @ 2016-06-14 18:52 范丰平 阅读(10784) 评论(1) 推荐(2) 编辑
摘要:性能测试中我们经常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,我们通常设置一个集合点,JMeter中提供了这样的一个功能设置。 那么集合点的大致概念是什么呢? 简单理解就是:设置一个阀值(请求数量),当请求数达到这个阀值时,允许 阅读全文
posted @ 2016-06-13 21:01 范丰平 阅读(15789) 评论(7) 推荐(2) 编辑
摘要:上文 对聚合报告的结果字段进行了概要的讲述释义,同时对吞吐量、传输速率、分位数等进行了详细的阐述,此文针对上文中描述的吞吐量及传输速率的计算进行详细的实例计算演示。 多不闲述,直入主题! 实际操作步骤如下所示: 1、获取聚合报告结果文件和聚合报告 在聚合报告页面中添加聚合报告结果保存文件,添加方法如 阅读全文
posted @ 2016-06-01 22:06 范丰平 阅读(8578) 评论(0) 推荐(0) 编辑
摘要:聚合报告是 JMeter 使用过程中使用率非常高的监听器之一,可通过右键单击,依次选择【添加 / 监听器 / 聚合报告】 来进行添加。执行 JMeter 脚本后,聚合报告显示如下: 各列的定义如下: Label:标签名称,组成方式为:{线程组名称}:{HTTP请求名称},可简单理解为HTTP请求名称 阅读全文
posted @ 2016-05-24 19:39 范丰平 阅读(2634) 评论(0) 推荐(0) 编辑
摘要:之前写过一篇通过【HTTP Cookie管理器】实现登录态操作的文章,使用时需要配置每个键值对(如下图所示),相对来讲配置比较繁琐。其实,我们也可通过在【HTTP信息头管理器】添加 Cookie 信息,从而实现登录态操作。 操作步骤如下: 1、获取 Cookie(通过浏览器等,如下 Firefox 阅读全文
posted @ 2016-05-24 18:30 范丰平 阅读(11983) 评论(4) 推荐(0) 编辑
摘要:前几天,有了新的接口性能测试需求,同事在添加 HTTP请求 后,运行时响应信息如下所示: 1 java.net.SocketException: Permission denied: connect 2 at java.net.DualStackPlainSocketImpl.connect... 阅读全文
posted @ 2015-12-27 11:27 范丰平 阅读(8707) 评论(0) 推荐(1) 编辑
摘要:首先,此文非技术类博文,为思路类的博文,敬请参阅,欢迎共同探讨!今天在编写 JMeter 接口监控脚本时,遇到了一个问题,在解决问题的时候,思路出现了偏差,导致了自己在解决问题时,绕了弯,浪费了些时间。换句话说,是自己当时解决问题的思路出现了定式思维,没有及时变通,矬了 ^_^。具体的问题场景如下。... 阅读全文
posted @ 2015-09-02 17:32 范丰平 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:前面的博文中有对 JMeter 中的 响应断言 进行了讲解并实例演示,详情敬请参阅博文:JMeter学习-007-JMeter 断言实例之一 - 响应断言。在 JMeter 中总计提供了如下几种 BeanShell 组件:Beanshell Sampler:单独的采样器。Beanshell PreP... 阅读全文
posted @ 2015-09-02 17:29 范丰平 阅读(7812) 评论(1) 推荐(0) 编辑
摘要:前文讲述了通过 CSV Data Set Config 实现参数化配置(详情敬请参阅:JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置),在 JMeter 的配置元件中还有一个元件:用户定义的变量,通过 用户定义的变量,也可实现参数化的配... 阅读全文
posted @ 2015-08-27 15:25 范丰平 阅读(3361) 评论(0) 推荐(0) 编辑
摘要:前文简述了 JMeter 如何通过 HTTP Cookie管理器,实现了在不执行登录操作的情况下,通过 Cookie 实现登录态的操作,具体请参阅:JMeter学习-012-JMeter 配置元件之-HTTP Cookie管理器-实现 Cookie 登录。我们在日常的自动化测试脚本编写过程中,通常会... 阅读全文
posted @ 2015-08-26 23:55 范丰平 阅读(2847) 评论(0) 推荐(0) 编辑
摘要:前文我们讲过了若何获取登录后的 Cookie 信息,不知如何获取登录 Cookie 的朋友,敬请参阅我之前写的博文:Fiddler-005-获取 Cookie 信息。参阅上篇文章,获取到 Cookie 后,将 Cookie 保存到文本文件中,例如 userCookie.txt。 下面以购物App常用 阅读全文
posted @ 2015-08-26 21:46 范丰平 阅读(22431) 评论(2) 推荐(0) 编辑
摘要:前两篇文章分表讲述了 后置处理器 - 正则表达式提取器概述及简单实例、多参数获取,相应博文敬请参阅 简单实例、多参数获取。此文主要讲述如何引用正则表达式提取器获取的数据信息。其实,正则表达式提取器获取的数据,均可看做一个变量(单个数据,此处指所需获取的测试相关数据)或数组(多个数据),通过引用变量或... 阅读全文
posted @ 2015-08-26 21:44 范丰平 阅读(2709) 评论(2) 推荐(0) 编辑
摘要:众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果)。因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确。 日常常见的线上监控几个简单的监控示例场景如下: 监控电商网站某个类目下的商品数量。若类目中商品的数 阅读全文
posted @ 2015-08-26 21:42 范丰平 阅读(21896) 评论(8) 推荐(3) 编辑
摘要:前文简述了通过后置处理器 - 正则表达式提取器 获取 HTTP请求 响应结果中的特定数据,未看过的亲,敬请参阅 JMeter学习-008-JMeter 后置处理器实例之 - 正则表达式提取器(一)。 此文主要对正则表达式提取器的 正则表达式、模板、匹配数字,三者的关系,做进一步的讲解。 截取商品列表 阅读全文
posted @ 2015-08-26 21:41 范丰平 阅读(14849) 评论(6) 推荐(1) 编辑
摘要:上文我们讲述了如何对 HTTP请求 的响应数据进行断言,以判断响应是否符合我们的预期,敬请参阅:JMeter学习-007-JMeter 断言实例之一 - 响应断言那么我们如何获取 HTTP请求 响应结果中的数据呢?此文以获取类目 手机数码-手机通讯-苹果 结果列表中的第一个商品的系统编号为例演示(脚... 阅读全文
posted @ 2015-08-25 02:19 范丰平 阅读(6251) 评论(2) 推荐(1) 编辑
摘要:之前的文章中已经对如何录制 web 的请求进行了详细的描述,敬请参阅:JMeter学习-004-WEB脚本入门实战同时,我们的手机应用(例如:京东、天猫、唯品会、携程、易迅 等等 App)所发出的请求,也可进行录制,只需要将手机连接的无线网络代理到本机(以 iPhone 为例,依次点击 【设置】/【... 阅读全文
posted @ 2015-08-25 01:28 范丰平 阅读(5509) 评论(0) 推荐(1) 编辑
摘要:好久没用 JMeter 了,今天启动的时候,发现启动命令行窗口出现了警报,警告信息如下图所示:感觉有点不舒服(也许是职业习惯吧,俺专职测试),就尝试着解决了一下,解决方案思路如下:1、查看命令行中的信息可知,启动 Jmeter 的时候,Jmeter 在写 windows 7 时无法成功写入,导致系统... 阅读全文
posted @ 2015-06-04 00:59 范丰平 阅读(8351) 评论(1) 推荐(0) 编辑
摘要:本文将对 JMeter 主要组件(主要涉及 Threads(Users)、Test Fragment、逻辑控制器、配置元件、定时器、前置处理器、Sampler、后置处理器、断言、监听器 十大组件)进行概要介绍,详细使用方法会在后续文章中陆续介绍,敬请惠顾参阅。组件如下所示:零、测试计划测试计划是测试... 阅读全文
posted @ 2015-01-04 19:34 范丰平 阅读(6397) 评论(0) 推荐(2) 编辑
摘要:此文为 JMeter 入门实战实例。我是 JMeter 初学菜鸟一个,因而此文适合 JMeter 初学者参阅。同时,因本人知识有限,若文中存在不足的地方,敬请大神不吝指正,非常感谢!闲话少述,话归正题。本文将从 Chrome浏览器代理配置、JMeter HTTP代理服务器 配置、JMeter HTT... 阅读全文
posted @ 2015-01-04 18:46 范丰平 阅读(5459) 评论(19) 推荐(2) 编辑