jmeter分布式压力测试
    
            
摘要:前言: 单台机器压测内存不够,所以使用JMeter来完成一台机器控制,多台远程机器 二、代理机(Agent)配置: 1、Agent机上需要安装JDK、Jmeter,并且配置好环境变量。 2、打开“运行”,输入"cmd",打开运行面板,输入“ipconfig”,找到IP地址,例如是:192.168.8
        
阅读全文
 
        
            
    jmeter 如何保存登录
    
            
摘要:前言:我们公司的接口需要加密,鉴权,解密,准备数据会非常麻烦,然后每个请求接口只要加一个~debug=DB 的参数就可以省去这些麻烦操作,但是加这个参数的前提是需要在白名单链接里面登录一下邮箱账号和密码,加入白名单才可以 解决办法: 1、登录成功之后将cookie添加到cookies管理器里面,解决
        
阅读全文
 
        
            
    fiddler过滤指定的请求
    
            
摘要:需要过滤的请求如图: 设置过滤: 正则表达式(REGEX:\.(js|css|google|favicon\?.*)+)
        
阅读全文
 
        
            
    Jmeter之逻辑控制器(Logic Controller)
    
            
摘要:一、简单控制器(Simple Controller): 作用:这是Jmeter里最简单的一个控制器,它可以让我们组织我们的采样器和其它的逻辑控制器(分组功能),提供一个块的结构和控制,并不具有任何的逻辑控制或运行时的功能。 二、循环控制器(Loop Controller): 作用:指定其子节点运行的
        
阅读全文
 
        
            
    jmeter定时器
    
            
摘要:jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,最新的3.0版本jemter提供了9种定时器(之前6种),下面一一介绍: 一、定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sample
        
阅读全文
 
        
            
    jmeter 录制脚本
    
            
摘要:一、利用badboy进行脚本录制 1、下载安装 badboy官网地址:http://www.badboy.com.au 提示:官网下载时候会有用户邮件验证的,直接continue跳过,下载即可 安装:和一般的Windows安装程序没区别,无脑下一步就行;安装完成后一般都会在桌面和开始菜单里面有bad
        
阅读全文
 
        
            
    jmeter 常用组件详解
    
            
摘要:1、测试计划(test plan) 描述一个性能测试,包含本次测试所有相关功能 2、threads(users)线程 Setup thread group: 一种特殊类型的线程,可用于执行预测试操作。即执行测试前进行定期线程组的执行 Teardown thread group: 一种特殊类型的线程,
        
阅读全文
 
        
            
    Jmeter之Bean shell使用(二)
    
            
摘要:一、操作变量:通过使用Bean shell内置对象vars可以对变量进行存取操作 a) vars.get("name"):从jmeter中获得变量值 b) vars.put("key","value"):数据存到jmeter变量中 二、操作属性:通过使用Bean shell内置对象props 可以对
        
阅读全文
 
        
            
    Jmeter之Bean shell使用(一)
    
            
摘要:一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚
        
阅读全文
 
        
            
    jmeter之关联
    
            
摘要:前言:当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理,Jmeter可以通过“后置处理器”中的“正则表达式提取器”来处理关联。 一、后置处理器 正则表达式提取器 引用名称:引用名称和引用的方法,不用多解释,和变量参数化差不多。 正则表达式:凡是要被引用的部分都
        
阅读全文
 
        
            
    jmeter保持登录
    
            
摘要:1、添加配置元祖 http cookie 管理器(注意上面的http cookie管理器和其他的配置是对其的) 2、这里是当你想要配置多用户并发是要配置不同的账号,配置后记得上面的第一张图的清除cookie要选,要不然它会复用第一个登录状态。 3、这里第一个http请求是用来登录的,写好自己的登录路
        
阅读全文
 
        
            
    jmeter的几种参数化使用方法
    
            
摘要:场景:在进行jmeter的接口自动化测试脚本的编写中需要使用参数化,现将接触到的几种参数化方法整理如下: 第一种: 使用“用户自定义变量”的配置元件来进行变量定义 填入变量、值、和备注就可以在后续的接口中使用该变量,使用格式统一都为:${变量名称} 第二种: 使用配置元件“CSV Data Set 
        
阅读全文
 
        
            
    jmeter使用
    
            
摘要:1、这里就在win下进行,图形界面较为方便目录apache-jmeter-2.13\bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板。主界面如下: 2、创建线程组 测试计划-->右键——》添加——》threads——》线程组 3、设置循环的次数和并发的线程数量 
        
阅读全文
 
        
            
    jmeter下载和配置
    
            
摘要:一、下载 1、进入官网:http://jmeter.apache.org/ 3、环境变量相关配置 电脑桌面 》“计算机”图标 》鼠标右键选择“属性” 》点击高级系统设置 》高级 》环境变量页面 在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。我的安
        
阅读全文