
jmeter
文章平均质量分 72
花露丝雨
这个作者很懒,什么都没留下…
展开
-
JMeter学习-008-JMeter 后置处理器实例之 - 正则表达式提取器(一)概述及简单实例
JMeter学习-008-JMeter 后置处理器实例之 - 正则表达式提取器(一)概述及简单实例 上文我们讲述了如何对 HTTP请求 的响应数据进行断言,以判断响应是否符合我们的预期,敬请参阅:JMeter学习-007-JMeter 断言实例之一 - 响应断言 那么我们如何获取 HTTP请求 响应结果中的数据呢?此文以获取类目 手机数码-手机通讯-苹果 结果列表中的第一个商品转载 2016-12-06 09:46:47 · 858 阅读 · 1 评论 -
JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumen
JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumentException: File distributed.csv must exist and be readable解决方法 http://www.cnblogs.com/fengpin转载 2016-12-06 19:37:03 · 7093 阅读 · 1 评论 -
JMeter学习-028-JMeter默认jmx脚本分发目录(路径)定制
JMeter学习-028-JMeter默认jmx脚本分发目录(路径)定制 http://www.cnblogs.com/fengpingfan/p/5603594.html 我们在分布式执行参数化脚本时,为尽可能多的利用Slave资源,尽可能将参数文件配置为相对路径,以更好的去适配Slave环境。与此同时,每台Slave的服务jmeter -s 启动的路径可能不转载 2016-12-06 19:41:51 · 1921 阅读 · 0 评论 -
JMeter学习-030-JMeter性能测试常用之事务控制器实例
JMeter学习-030-JMeter性能测试常用之事务控制器实例 http://www.cnblogs.com/fengpingfan/p/5614562.html通常进行性能测试时,我们一般仅考虑主要的数据返回,不考虑页面渲染所需要的数据(例如:css、js、图片等)。但当我们需要衡量打开一个页面(页面渲染完成)的性能时,我们就需要考虑完成页面渲染所需要的图片、css、js等资源文转载 2016-12-07 09:29:15 · 2381 阅读 · 0 评论 -
JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题
JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题 http://www.cnblogs.com/fengpingfan/p/5851518.html 今天,朋友将 JMeter 的版本由 2.13 升级到了 3.0 发现之前接口脚本 POST 请求主体中的中文无法正确显示,现象如下图所示: 注意,这不是乱码,而是因在 3.转载 2016-12-07 09:31:17 · 937 阅读 · 0 评论 -
JMeter学习-034-JMeter调试工具之一---HTTP Mirror Server
JMeter学习-034-JMeter调试工具之一---HTTP Mirror Serverhttp://www.cnblogs.com/fengpingfan/p/5891495.html通常,编程工具IDE都提供了相应的调试模块,供开发者使用,以便更快速的定位问题所在。那么在JMeter编写测试脚本的过程中,JMeter都提供了哪些调试工具供我们使用呢?JMeter常用的调转载 2016-12-07 10:09:54 · 477 阅读 · 0 评论 -
JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
JMeter学习-035-JMeter调试工具之二---Debug PostProcessor http://www.cnblogs.com/fengpingfan/p/5894020.html 前文JMeter学习-034-JMeter调试工具之一---HTTP Mirror Server讲述了HTTP镜像服务器在调试请求入参时的实例应用。此文我们讲述另一种测试脚转载 2016-12-07 11:59:27 · 1907 阅读 · 0 评论 -
JMeter学习-036-JMeter调试工具之三---Debug Sampler
JMeter学习-036-JMeter调试工具之三---Debug Sampler http://www.cnblogs.com/fengpingfan/p/5892266.html前面两篇文章分别讲述了 HTTP Mirror Server 和 Debug PostProcessor 的脚本调试实例。此文主要讲述第三种调试工具:DebugSampler,其主要是查看JMete转载 2016-12-07 17:10:28 · 3484 阅读 · 0 评论 -
JMeter学习-001-JMeter初识
JMeter学习-001-JMeter初识 Apache JMeter是Apache组织开发的基于Java的开源压力测试工具(个人发现也可用于接口测试)。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMe转载 2016-11-28 13:54:14 · 468 阅读 · 0 评论 -
JMeter学习-002-JMeter环境配置
JMeter学习-002-JMeter环境配置本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下:一、JDK配置默认用户本地已经安装且配置好 JDK。若未配置,敬请参阅我的博客分类 Java 中的博文 Java学习-001-JDK安装配置,进行 JDK 环境安装配置。二、下载JMeter下转载 2016-11-28 14:39:45 · 400 阅读 · 0 评论 -
JMeter学习-003-JMeter与LoadRunner的异曲同工
JMeter学习-003-JMeter与LoadRunner的异曲同工本节主要对 JMeter 与 LoadRunner 的优缺点进行概要的总结,若有不足之处,敬请指正,不胜感激!同时,我也不得不承认,在对 JMeter 和 LoadRunner 进行比较时,我个人的确偏向了 JMeter(免费、开源、跨平台、灵活扩展)。在本节中,您可以把本节中所述的观点看作我个人对开源 JM转载 2016-11-28 14:47:59 · 473 阅读 · 0 评论 -
JMeter学习-004-WEB脚本入门实战
JMeter学习-004-WEB脚本入门实战此文为 JMeter 入门实战实例。我是 JMeter 初学菜鸟一个,因而此文适合 JMeter 初学者参阅。同时,因本人知识有限,若文中存在不足的地方,敬请大神不吝指正,非常感谢!闲话少述,话归正题。本文将从 Chrome浏览器代理配置、JMeter HTTP代理服务器 配置、JMeter HTTP代理服务器获取HTTP请求、JMe转载 2016-11-28 15:34:45 · 698 阅读 · 0 评论 -
JMeter学习-005-JMeter 主要组件概要介绍及执行顺序
JMeter学习-005-JMeter 主要组件概要介绍及执行顺序本文将对 JMeter 主要组件(主要涉及 Threads(Users)、Test Fragment、逻辑控制器、配置元件、定时器、前置处理器、Sampler、后置处理器、断言、监听器 十大组件)进行概要介绍,详细使用方法会在后续文章中陆续介绍,敬请惠顾参阅。组件如下所示:零、测试计划测试计划是测试的起点转载 2016-11-28 15:49:11 · 768 阅读 · 0 评论 -
JMeter学习-026-JMeter 分布式(远程)参数化测试实例
JMeter学习-026-JMeter 分布式(远程)参数化测试实例 http://www.cnblogs.com/fengpingfan/p/5591688.html以前文所述对文章详情的HTTP请求进行性能测试为例。日常实际场景中,不可能所有的人都在同时访问一篇文章,而是多人访问不同的文章,因而需要对文章编号进行参数化,以更好的模拟日常的性能测试场景。同时,因文章编号不同,那么相应转载 2016-12-06 19:34:23 · 1133 阅读 · 0 评论 -
JMeter学习-025-JMeter 命令行(非GUI)模式详解(三)-测试图形化 HTML 报表(dashboard)生成
JMeter学习-025-JMeter 命令行(非GUI)模式详解(三)-测试图形化 HTML 报表(dashboard)生成 http://www.cnblogs.com/fengpingfan/p/5589635.html 6、生成测试报表 生成测试报表前,需要先生成性能测试结果 jtl 或 csv 文件,用于测试结果的生成。转载 2016-12-06 18:57:40 · 1244 阅读 · 0 评论 -
JMeter学习-024-JMeter 命令行(非GUI)模式详解(二)-执行代理设置
JMeter学习-024-JMeter 命令行(非GUI)模式详解(二)-执行代理设置 http://www.cnblogs.com/fengpingfan/p/5589632.html 5、设置代理 jmeter -n -t JMeter分布式测试示例.jmx -H 20.9.215.90 -P 9999 -l report\01-resul转载 2016-12-06 18:53:01 · 611 阅读 · 0 评论 -
JMeter学习-009-JMeter 后置处理器实例之 - 正则表达式提取器(二)多参数获取
前文简述了通过后置处理器 - 正则表达式提取器 获取 HTTP请求 响应结果中的特定数据,未看过的亲,敬请参阅 JMeter学习-008-JMeter 后置处理器实例之 - 正则表达式提取器(一)。 此文主要对正则表达式提取器的 正则表达式、模板、匹配数字,三者的关系,做进一步的讲解。 截取商品列表响应结果数据中的一段商品数据如下所示: 123转载 2016-12-06 16:07:31 · 986 阅读 · 0 评论 -
JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置
JMeter学习-010-JMeter 配置元件实例之 - CSV Data Set Config 参数化配置 众所周知,在进行接口测试的过程中,需要创建不同的场景(不同条件的输入,来验证不同的入参的返回结果)。因而,在日常的自动化接口监控或商品监控等线上监控过程中,需要配置大量的入参来监控接口的返回是否正确。 日常常见的线上监控几个简单的监控示例场景如下: •监控电商网站转载 2016-12-06 16:39:58 · 902 阅读 · 0 评论 -
JMeter学习-011-JMeter 后置处理器实例之 - 正则表达式提取器(三)多参数获取进阶引用篇
JMeter学习-011-JMeter 后置处理器实例之 - 正则表达式提取器(三)多参数获取进阶引用篇 前两篇文章分表讲述了 后置处理器 - 正则表达式提取器概述及简单实例、多参数获取,相应博文敬请参阅 简单实例、多参数获取。 此文主要讲述如何引用正则表达式提取器获取的数据信息。其实,正则表达式提取器获取的数据,均可看做一个变量(单个数据,此处指所需获取的测试相关数据)或数组转载 2016-12-06 16:58:55 · 1288 阅读 · 0 评论 -
JMeter学习-012-JMeter 配置元件之-HTTP Cookie管理器-实现 Cookie 登录
前文我们讲过了若何获取登录后的 Cookie 信息,不知如何获取登录 Cookie 的朋友,敬请参阅我之前写的博文:Fiddler-005-获取 Cookie 信息。参阅上篇文章,获取到 Cookie 后,将 Cookie 保存到文本文件中,例如 userCookie.txt。 下面以购物App常用的收藏功能为例,讲述如何在 JMeter 中使用 cookie 进行登录态操作。具体的操作步转载 2016-12-06 17:12:29 · 1409 阅读 · 1 评论 -
JMeter学习-013-JMeter 逻辑控制器之-如果(If)控制器
JMeter学习-013-JMeter 逻辑控制器之-如果(If)控制器 前文简述了 JMeter 如何通过 HTTP Cookie管理器,实现了在不执行登录操作的情况下,通过 Cookie 实现登录态的操作,具体请参阅:JMeter学习-012-JMeter 配置元件之-HTTP Cookie管理器-实现 Cookie 登录。 我们在日常的自动化测试脚本编写过程中,通常会有需转载 2016-12-06 17:18:16 · 4221 阅读 · 0 评论 -
JMeter学习-015-JMeter 断言之-Bean Shell Assertion
前面的博文中有对 JMeter 中的 响应断言 进行了讲解并实例演示,详情敬请参阅博文:JMeter学习-007-JMeter 断言实例之一 - 响应断言。 在 JMeter 中总计提供了如下几种 BeanShell 组件: Beanshell Sampler:单独的采样器。 Beanshell PreProcessor:针对其他采样器的前置处理器。可以在采样器转载 2016-12-06 17:32:56 · 2756 阅读 · 0 评论 -
JMeter学习-016-思路篇之-山重水复柳暗花明
JMeter学习-016-思路篇之-山重水复柳暗花明首先,此文非技术类博文,为思路类的博文,敬请参阅,欢迎共同探讨!今天在编写 JMeter 接口监控脚本时,遇到了一个问题,在解决问题的时候,思路出现了偏差,导致了自己在解决问题时,绕了弯,浪费了些时间。换句话说,是自己当时解决问题的思路出现了定式思维,没有及时变通,矬了 ^_^。具体的问题场景如下。日常测试开发工作中,测试转载 2016-12-06 17:40:51 · 370 阅读 · 0 评论 -
JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案
JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案 前几天,有了新的接口性能测试需求,同事在添加 HTTP请求 后,运行时响应信息如下所示: 1 java.net.SocketException: Permission denied: connect 2 at java.转载 2016-12-06 17:44:36 · 17622 阅读 · 4 评论 -
JMeter学习-019-JMeter 监听器之【聚合报告】界面字段解析及计算方法概要说明
JMeter学习-019-JMeter 监听器之【聚合报告】界面字段解析及计算方法概要说明 http://www.cnblogs.com/fengpingfan/p/5524601.html聚合报告是 JMeter 使用过程中使用率非常高的监听器之一,可通过右键单击,依次选择【添加 / 监听器 / 聚合报告】 来进行添加。执行 JMeter 脚本后,聚合报告显示如下: 各列转载 2016-12-06 18:10:37 · 1387 阅读 · 0 评论 -
JMeter学习-021-JMeter 定时器(Synchronizing Timer)之集合点应用
JMeter学习-021-JMeter 定时器(Synchronizing Timer)之集合点应用性能测试中我们经常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,我们通常设置一个集合点,JMeter中提供了这样的一个功能设置。那么集合点的大致概念是什么呢?简单理解就是:设置一个阀值(请求数量),当请求数转载 2016-12-06 18:19:18 · 1739 阅读 · 0 评论 -
JMeter学习-022-JMeter 分布式测试(性能测试大并发、远程启动解决方案)
JMeter学习-022-JMeter 分布式测试(性能测试大并发、远程启动解决方案) http://www.cnblogs.com/fengpingfan/p/5583954.html在使用 JMeter 进行性能测试时,难免遇到要求并发请求数比较的场景,此时单台测试机的配置(CPU、内存、带宽等)可能无法支持此性能测试场景。因而,此时 JMeter 提供的分布式测试功能就有了用武之转载 2016-12-06 18:44:02 · 791 阅读 · 0 评论 -
JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本
JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本 http://www.cnblogs.com/fengpingfan/p/5586711.html前文 讲述了JMeter分布式运行脚本,以更好的达到预设的性能测试(并发)场景。同时,在前文的第一章节中也提到了 JMeter 命令行(非GUI)模式,那么此文就继续前文,针对转载 2016-12-06 18:51:21 · 1336 阅读 · 0 评论 -
JMeter学习-007-JMeter 断言实例之一 - 响应断言
JMeter学习-007-JMeter 断言实例之一 - 响应断言 之前的文章中已经对如何录制 web 的请求进行了详细的描述,敬请参阅:JMeter学习-004-WEB脚本入门实战 同时,我们的手机应用(例如:京东、天猫、唯品会、携程、易迅 等等 App)所发出的请求,也可进行录制,只需要将手机连接的无线网络代理到本机(以 iPhone 为例,依次点击 【设置】/【无线局域网转载 2016-11-28 15:56:58 · 3736 阅读 · 4 评论