摘要: jemeter接口测试主要步骤 1、添加线程组2、添加http请求3、在http请求中写入接口url、路径、请求方式、参数4、添加查看结果树5、调用接口、查看返回值 jemeter界面展示 简单例子说接口测试 1、获取学生信息 接口文档如下: 新增HTTP请求,输入服务器及路径,方法为get,添加参 阅读全文
posted @ 2018-10-25 15:28 远景style 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 之前的博客,有介绍jmeter如何对请求进行关联的一种常见用法,即:后置处理器中的正则表达式提取器,下面介绍另一种关联方法,XPath Extractor! 所谓关联,从业务角度讲,即:某些操作步骤与其相邻步骤存在一定的依赖关系,导致某个步骤的输入数据来源于上一步的返回数据,这时就需要“关联”来建立 阅读全文
posted @ 2018-10-25 15:18 远景style 阅读(297) 评论(0) 推荐(0) 编辑
摘要: jmeter 正则表达式学习(一)--使用详解 jmeter自带后置处理器:正则表达式提取器,可以用来提取接口响应里的信息,给予后续接口传参用。 例如要提取响应结果里的token字段及sex字段(响应内容为: "token":"83EEAA887F1D2F1AA1CDA9E197810992","s 阅读全文
posted @ 2018-10-25 15:10 远景style 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1:Jmeter正则表达式提取器提取制定的值http响应数据如下: 1.1:添加http请求(80端口不用写端口号) 1.2:添加正则表达式提取器. 表示匹配任意字符 + 表示匹配一个或者多个 ?表示匹配到结束为止 PS:下面的正则表达式还可以写成 province:'([^']+)', 表示:[^ 阅读全文
posted @ 2018-10-25 15:04 远景style 阅读(3487) 评论(0) 推荐(0) 编辑
摘要: 之前我介绍过Jmeter的一种调试工具Debug Sampler,它可以输出Jmeter的变量、属性甚至是系统属性而不用发送真实的请求到服务器。既然这样,那么HTTP Mirror Server又是做什么用的呢? 一、HTTP Mirror Server的作用: 它可以在本地临时搭建一个HTTP服务 阅读全文
posted @ 2018-10-25 14:49 远景style 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties: 1、JMeter properties和Sy 阅读全文
posted @ 2018-10-25 14:47 远景style 阅读(182) 评论(0) 推荐(0) 编辑
摘要: JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。 JMeter函数是一种特殊值,可用于除测试计划外的任何组件。 函数调用的格式如下所示:${__functionName(var1,var2,var3)}其中,__functionName为函数名,括号内是函数的参数,无参数时可以 阅读全文
posted @ 2018-10-25 14:42 远景style 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 定时器类型 下面我们看下jmeter提供了哪些定时器组件: 固定定时器 高斯随机定时器 Uniform Random Timer Synchronizing Timer Poisson Random Timer JSR223 Timer Constant Throughput Timer BeanS 阅读全文
posted @ 2018-10-25 14:37 远景style 阅读(212) 评论(0) 推荐(0) 编辑
摘要: jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 阅读全文
posted @ 2018-10-25 14:10 远景style 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。 意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则 阅读全文
posted @ 2018-10-25 13:55 远景style 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原文转载自:http://www.cnblogs.com/qiaoyeye/,作者:乔叶叶 ******************************************************************************************************** 阅读全文
posted @ 2018-10-25 13:45 远景style 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则; 这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Da 阅读全文
posted @ 2018-10-25 13:30 远景style 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Jmeter中有较多需要参数化测试的地方: 1.从一个用户登录的接口获取登录后的token值,取值后用于后续接口调用 2.获取用户浏览后的cookies信息,需要用到HTTP Cookie 管理器来为同一线程组提供通用的cookies信息 Jmeter中通过${}形式来取参数值 当取值为变量,${变 阅读全文
posted @ 2018-10-25 13:13 远景style 阅读(295) 评论(0) 推荐(0) 编辑
摘要: jmeter 如何发送上传文件接口请求 1、上传图片接口,通过抓包工具获取接口相关信息,然后在信息头里添加Content-Disposition:form-data; name="imgType" 2、在请求中MIME类型添加 image/jpeg(jpeg可以换成你需要上传的图片格式) ,勾选us 阅读全文
posted @ 2018-10-25 13:09 远景style 阅读(236) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/dinghanhua/p/5646435.html 阅读全文
posted @ 2018-10-25 11:41 远景style 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 元件的作用域 先来讨论一下元件有作用域。《Jmeter基础之 jmeter基础概念》一章中,我们介绍了8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements 、time 阅读全文
posted @ 2018-10-25 11:05 远景style 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个简单的测试内容 1.测试目标网站是www.baidu.com 2.测试目的是该网站在负载达到20 QPS时的响应时间 2.建立测试计划 1.启动JMeter后,JMeter会自动生成一个空的测试计划,用户可以基于该测试计划建立自己的测试计划。 2. 一个性能测试请求负载是基于一个线程组完 阅读全文
posted @ 2018-10-25 10:59 远景style 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: Jmeter_配置元件 HTTP Cookie Manager 用来存储浏览器产生的用户信息 Clear Cookies each Iteration:每次迭代请求,清空cookies,GUI中定义的任何cookie都不会被清除。 Implementation:默认HC4CookieHandler 阅读全文
posted @ 2018-10-25 10:51 远景style 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 测试计划(Test Plan ): 用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说性能测试的所有内容是于基于一个计划的。 下面看一下一个计划下面都有哪些主要的功能模块(右键单击“测试计划”弹出菜单)。 线程 用户(Threads Users) 虽然有三个添加线程组的选项,名字不一样, 阅读全文
posted @ 2018-10-25 10:47 远景style 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 1、jmeter目录解析 bin 包含启动、配置等相关命令 docs 官方本地文档目录 extras 辅助库 lib 核心库,包含JMeter用到的各种基础库和插件 licenses 包含non-ASF软件的许可证 printable_docs 可打印版本文档目录 LICENSE JMeter许可说 阅读全文
posted @ 2018-10-25 10:45 远景style 阅读(653) 评论(0) 推荐(0) 编辑