文章分类 -  JMeter

摘要:后置处理器 后置处理器 在Sampler运行后执行。 在Sampler运行后执行。 建议都添加后置处理器作为一个sampler的子组件(确保是作用于你需要的那个sampler,不然,他会作用与他同级的所有sampler),比如. 建议都添加后置处理器作为一个sampler的子组件(确保是作用于你需要 阅读全文
posted @ 2017-11-28 13:07 春田花花同学会 阅读(161) 评论(0) 推荐(0) 编辑
摘要:前置处理器 前置处理器 在sampler 执行之前用来修改sampler的,无法直接被“察看结果树”记录 在sampler 执行之前用来修改sampler的,无法直接被“察看结果树”记录 1. BeanShell PreProcessor 1. BeanShell PreProcessor 使用Be 阅读全文
posted @ 2017-11-28 13:06 春田花花同学会 阅读(1642) 评论(1) 推荐(0) 编辑
摘要:断言 断言 断言是用来检查请求最终结果是不是符合我们的要求的,一般作为请求的子组件存在(最好一个断言只用来验证一个请求),每个请求可以有多个断言 (我觉得,有响应断言和BeanShell断言差不多已经可以达到所有要求了,所以只写这2个) 断言是用来检查请求最终结果是不是符合我们的要求的,一般作为请求 阅读全文
posted @ 2017-11-28 12:43 春田花花同学会 阅读(138) 评论(0) 推荐(0) 编辑
摘要:在jmeter中,断言无法对两个变量进行对比后判断,只能用BeanShell断言来进行。 在jmeter中,断言无法对两个变量进行对比后判断,只能用BeanShell断言来进行。 需求: 需求: 获取某个用户对应的设备个数接口与数据库查询的个数结果进行对比 获取某个用户对应的设备个数接口与数据库查询 阅读全文
posted @ 2017-11-28 12:42 春田花花同学会 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.打开eclipse,新建一个Java Project,要求输入Project name(假如名为abc),点击下一步,然后finish。 1.打开eclipse,新建一个Java Project,要求输入Project name(假如名为abc),点击下一步,然后finish。 2.展开项目名称 阅读全文
posted @ 2017-11-28 12:41 春田花花同学会 阅读(742) 评论(0) 推荐(0) 编辑
摘要:如1.10.2获取我的日记血压数据列表接口hcGetDiartPresureList 如1.10.2获取我的日记血压数据列表接口hcGetDiartPresureList 需求:提取sample返回json数据中所有diaryId字段值,jmeter中添加后置处理器BeanShell PostPro 阅读全文
posted @ 2017-11-28 12:41 春田花花同学会 阅读(2108) 评论(1) 推荐(0) 编辑
摘要:对相应结果进行判断时,普通的响应断言满足不了需求,对于有java基础的同学来说,BeanShell断言可以解决大部分的问题; 对相应结果进行判断时,普通的响应断言满足不了需求,对于有java基础的同学来说,BeanShell断言可以解决大部分的问题; 1、新建BeanShell断言 1、新建Bean 阅读全文
posted @ 2017-11-28 12:40 春田花花同学会 阅读(2624) 评论(0) 推荐(0) 编辑
摘要:先看现象,响应数据出现乱码。 先看现象,响应数据出现乱码。 问题分析: 当响应内容没有设定编码时,jmeter会按照jmeter.properties文件中设定的编码进行解码。默认的编码为ISO-8859-1,所以在解析中文时出错。 问题分析: 当响应内容没有设定编码时,jmeter会按照jmete 阅读全文
posted @ 2017-11-28 12:40 春田花花同学会 阅读(128) 评论(0) 推荐(0) 编辑
摘要:上传请求 上传请求 上传请求 抓包信息 抓包信息 抓包信息 阅读全文
posted @ 2017-11-28 12:39 春田花花同学会 阅读(124) 评论(0) 推荐(0) 编辑
摘要:最近接到的一个新的项目,老规矩,开发组开发完接口需要进行接口的测试,其他的很简单,根据限制条件逻辑等设计数据,用浏览器或者工具进行验证就OK。 最近接到的一个新的项目,老规矩,开发组开发完接口需要进行接口的测试,其他的很简单,根据限制条件逻辑等设计数据,用浏览器或者工具进行验证就OK。 其中有一个接 阅读全文
posted @ 2017-11-28 12:38 春田花花同学会 阅读(241) 评论(0) 推荐(0) 编辑
摘要:如下图,请求参数userRemark值为中文时,执行接口显示为乱码。 如下图,请求参数userRemark值为中文时,执行接口显示为乱码。 -->解决办法:勾选Use multipart/form-data for POST,之后执行显示中文正常。 -->解决办法:勾选Use multipart/f 阅读全文
posted @ 2017-11-28 12:37 春田花花同学会 阅读(4124) 评论(1) 推荐(0) 编辑
摘要:我们知道 利用jmeter 的GUI的 Aggragate Listner 很容易把一个JTL 文件另存为CSV 文件,该CSV 文件中自动分析了 Transactions 的 90%, Median 值之类的。。。 我们知道 利用jmeter 的GUI的 Aggragate Listner 很容易 阅读全文
posted @ 2017-11-28 12:36 春田花花同学会 阅读(4446) 评论(0) 推荐(0) 编辑
摘要:“_csvRead”函数 “_csvRead”函数 CsvRead函数是从外部读取参数,CsvRead函数可以从一个文件中读取多个参数。 CsvRead函数是从外部读取参数,CsvRead函数可以从一个文件中读取多个参数。 下面具体讲一下如何使用csvread函数: 下面具体讲一下如何使用csvre 阅读全文
posted @ 2017-11-28 12:35 春田花花同学会 阅读(100) 评论(0) 推荐(0) 编辑
摘要:JMeter的主要测试组建总结如下: 1. 测试计划是使用JMeter进行测试的起点,它是其它JMeter测试元件的容器。 2. 线程组代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。 3. 监听器负责收集测试结果,同时也被告知了结果显示 阅读全文
posted @ 2017-11-28 12:35 春田花花同学会 阅读(126) 评论(0) 推荐(0) 编辑
摘要:在负载测试中需要考虑的的一个重要要素是思考时间(think time), 也就是在两次成功的访问请求之间的暂停时间。 有多种情形挥发导致延迟的发生: 用户需要时间阅读文字内容,或者填表,或者查找正确的链接等。未认真考虑思考时间经常会导致测试结果的失真。例如,估计数值不恰当,也就是被测系统可以支持的最 阅读全文
posted @ 2017-11-28 12:34 春田花花同学会 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Jmeter是一个桌面应用,被设计为用于测试C/S结构的应用程序,如web应用或ftp应用,是到目前为止,一个使用的最广泛的开源测试工具。它是由纯java编写的,通过其API可以对它进行扩展。jmeter位于c/s中的客户端工作,它可以测试服务器的响应时间、cpu负载、内存占用和资源的使用。 Jme 阅读全文
posted @ 2017-11-28 12:34 春田花花同学会 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Jmeter脚本的第一个要素是线程组(Thread Group),线程组需要设置以下参数: ·线程数量。 ·ramp-up period。 ·循环次数。 ·启动时间:立即或者预定的时间,如果是后者,线程组所包含的元素也要指定这个起止时间。 Jmeter脚本的第一个要素是线程组(Thread Grou 阅读全文
posted @ 2017-11-28 12:33 春田花花同学会 阅读(93) 评论(0) 推荐(0) 编辑
摘要:之前我介绍过Jmeter的一种调试工具Debug Sampler,它可以输出Jmeter的变量、属性甚至是系统属性而不用发送真实的请求到服务器。既然这样,那么HTTP Mirror Server又是做什么用的呢? 一、HTTP Mirror Server的作用: 它可以在本地临时搭建一个HTTP服务 阅读全文
posted @ 2017-11-28 12:32 春田花花同学会 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、HTTP Request Defaults的作用: 该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Http request defaults组件并设置“Server Name or IP”,然后添加多个htt 阅读全文
posted @ 2017-11-28 12:32 春田花花同学会 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一、Http Cookie Manager的作用: 1、自动管理cookie:像浏览器一样的存储和发送Cookie,如果发送一个http请求它的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Cookie的值。每个线程都有 阅读全文
posted @ 2017-11-28 12:32 春田花花同学会 阅读(154) 评论(0) 推荐(0) 编辑