Jmeter系列
victorm315
这个作者很懒,什么都没留下…
展开
-
第一篇 Jmeter基础知识及中文乱码处理
一.安装Jmeter工欲善其事必先利其器,上来先安装Jmeter是必须的.1. 安装Jmeter需要的环境 需先安装 JDK8以上版本,虽然JRE也可以,但是仍然建议安装JDK环境,因为压测https协议的时候需要用到JDK里的keytool工具。2. 下载Jmeter安装软件本系列文章是基于Jmeter4.0版本的,官方网站现在地址:http://jmeter.apach...原创 2019-02-17 22:03:23 · 318 阅读 · 0 评论 -
第二篇 Jmeter核心组件及实战演练
一. Jmeter 基础功能组件之线程组和Sampler1. 测试计划:就是对被测对象的一个测试安排,比如安排多少个并发,压测多久,循环执行次数等等2. 线程组:在测试计划下面可以创建不同的线程组3. 线程属性:1)线程数:就是并发用户数,当运行达到峰值的时候,就达到了计划的并发值,比如100个并发用户2)Ramp-Up Period(in seconds):多少秒内跑完。比如...原创 2019-03-16 14:18:10 · 270 阅读 · 0 评论 -
第三篇 Jmeter处理json请求参数(Body Data)
Jmeter处理json请求参数第一篇里讲了常规的键值对请求参数的处理,而有些接口的请求参数比较特殊,是json串,这种怎么传参呢?1. 添加“HTTP Header Manager",具体添加内容如下图红框所示,固定的(一般都要特别添加这个)添加路径:右键->Add->Config Element->HTTP Header Manager当然有些请求即使不加这个...原创 2019-04-06 16:31:20 · 12837 阅读 · 0 评论 -
第四篇 Jmeter 接口关联与后置处理器之正则表达式提取器
使用Jmeter进行测试,经常会遇到的问题就是上个接口的返回数据,会作为下个接口的请求入参,从而实现接口间或者说是业务上的关联,要完成业务关联,需要分两步完成:1. 先提取出下个接口需要使用的数据2.在下个接口请求时进行关联引用现在分别来讲这两个步骤。数据提取需要用到Jmeter的后置处理器,后置处理器有下面这些,常用的有:1)正则表达式提取器(Regular Expressi...原创 2019-04-06 18:05:56 · 619 阅读 · 0 评论 -
第五篇 Jmeter参数化之函数助手和配置元件CSV Data Set Config
Jmeter参数化是一个重点,尤其在进行压力测试的时候,需要构造大量的并发数据,这些数据就可以通过参数化的方式实现。参数化分为:1. 请求参数的参数化2. 检查点的参数化:只有断言也相应的进行了参数化之后,才能得到正确的结果参数化有很多种方法,其实第四篇,讲的也是参数化的一种,这里再讲2种参数化的方式:1.函数助手2.CSV Data Set Config要想进行参数化...原创 2019-04-06 21:04:29 · 475 阅读 · 0 评论 -
第六篇 Jmeter 集合点与同步并发的策略问题
一.什么是集合点?“性能测试”一般思路是“多用户并发测试”,但真正的并发其实是不存在的,为了更真实、更接近的实现并发,在需要压力的地方设置集合点,等所有用户都到位的时候,然后一起访问,从而实现并发。举个例子,要测试100个用户同时登录,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等待,等100个用户都输入完毕,相当于集结在一起了 ,然后再一起访问。集合点:其目的就是让所有...原创 2019-04-07 11:39:06 · 1919 阅读 · 0 评论 -
第八篇 Jmeter之函数助手
在使用Jmeter进行测试时,发现很多业务需求没法实现,百度后发现很多业务需求可以通过函数助手实现,找到一篇对jmeter中函数助手解释蛮详细的一篇博客,转载过来,一来方便自己查找,二来方便各位。原文地址:http://blog.csdn.net/fanjeff/article/details/46873159一、使用jmeter函数助手启动jmeter后,可以在JMeter的选项菜单...转载 2019-04-07 14:11:42 · 769 阅读 · 0 评论 -
第九篇 使用Jmeter代理设置录制手机脚本
一.Jmeter设置1、启动jmeter,然后测试计划上,点击右键,添加线程组,用于保存录制的脚本2、添加HTTP代理服务器(1)选中工作台,右键添加HTTP代理服务器 或者 TestPlan--> 右键添加-->非测试元件 -->HTTP代理服务器(2)HTTP代理服务器设置需要设置端口和目标控制器,其中端口可以默认,也可以修改,但必须保证与手机上设置的端...原创 2019-05-20 16:49:27 · 1949 阅读 · 1 评论 -
第十篇 分布式压测基础知识和Jmeter分布式压测原理
一. 分布式压测简单介绍压力测试分普通压测和分布式压测。普通压测:单台机可以对目标机器进行压力测试,产生的压力比较小,受限因素包括CPU,网络,IO等分布式压测:利用多台机器向目标机器产生压力,模拟几万用户并发访问(用下图简单示例什么是分布式压测)如果用普通压测,单机配置如果不高,则可能最多发起10000个并发,达不到40000并发的目标,所以才会引入分布式压测技术。二.Jmet...原创 2019-05-20 21:00:53 · 905 阅读 · 0 评论