随笔分类 - Jmeter
摘要:在做接口测试的时候,肯定绕不开登录,登录又绕不开验证码。 下面以验证码存放在redis数据库中为例,讲一下如何连接redis数据库获取验证码 1.首先下载对应的redis 包并放入到导入jmeter\lib目录下。 jedis-2.2.1.jar commons-pool-1.6.jar 注:需要重
阅读全文
摘要:前提: 有2个接口,接口1和接口2吧。 接口1中的返回值,要作为一个列表给接口2使用。 步骤: 先把接口1调试通过,查看响应结果,我们需要提取purchase_id这个值 利用json提取器,提取对应的值。 添加一个调试取样器,查看取到的数据: 接口2中使用该值: 接口2是json格式的请求,添加一
阅读全文
摘要:距离上次压测已经一年之久了,中间也又学习过一些压测的知识,这次项目中有自动生成编号的功能,就想着测一下吧。搞起来还挺简单的。 项目简介:手机端新增数据,提交到后台,会自动生成一个编号; 目标:保证压测时编号不会重复; 第一步:手机端设置代理,通过fiddler进行抓包;(http请求很好抓,貌似要抓
阅读全文
摘要:有时候登录请求中会含有token字段,如下,此时就需要提取token 怎么提取token呢,其实很简单,通过正则表达式就可以了 1.添加http请求:获取登录页面,为“get”方式 2.在此http请求下,添加正则表达式,注意格式! 3.通过“debug sampler”查看我们提取到的token值
阅读全文
摘要:今天我们来讲3种常见的content-type方式,及jmeter应用时信息头和传参方式的不同; 参照博客http://www.cnblogs.com/imyalost/p/6726795.html 一、先介绍几种content-type方式,在Request请求的header信息中 1)conte
阅读全文
摘要:jmeter的参数化可以添加配置元件CSV Data Set Config,也可以使用函数助手CSVRead。下面我就介绍一下2者的区别。 1.CSVRead函数,有2个参数值(路径和序号): 特点: 1)会从第一行就取数据(和lr不同) 2)线程内的取值是重复的,即同一个用户多次循环时取值相同(缺
阅读全文
摘要:当使用CSV Data Set Config进行参数化,内容中含有中文时,响应文本显示为? 解决办法:只需要将“file encoding”设置为“gb2312”就可以了。
阅读全文
摘要:在jmeter中获取当前时间可以用“time”函数,可以设置不同的格式,如下为几个最常见的例子: 输出看一下: 如此,基本满足了日常的需求,令可以根据自己的时间需求,设置格式。
阅读全文
摘要:写在最前面,之所以记录这个最最简单的http的登录,是因为捣鼓了一天,真的是找错也找不错了,后来请教的同事,重新写了一个ok了,最后发现竟然是因为【http信息头】写的有问题,简直是!!醉了 如下,这真的是一个简单的http登录,会自动获取cookie信息;此时需要修改配置文件jmeter.prop
阅读全文
摘要:一、Ant 介绍&作用: Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 作用:打包,部署,运行Java工程 二、下载:http://ant.apache.org/bindownload.cgi 三、安装: 1.直接解压即可
阅读全文
摘要:背景: 有一些登录会做一些md5校验,通过jmeter的BeanShell可以解决MD5加密情况。 1.首先需要一个解码的jar包,commons-codec-1.10.jar(网上很多),下载后,放到“apache-jmeter-3.2\lib\ext”目录下,一劳永逸。 2.打开jmeter,新
阅读全文
摘要:一、环境介绍&准备: 1)jmeter3.2版本,需配备jdk1.8(或其他jmeter版本); 2)ant下载,并配置环境变量: a.下载地址:http://ant.apache.org/bindownload.cgi b. 配置环境变量: c.检查是否生效:命令行输入ant -v,出现以下表示成
阅读全文

浙公网安备 33010602011771号