摘要: 用户响应时间 = 服务器响应时间 + 网路时间 服务器响应时间:从服务器接收到请求到该请求的响应处理完毕,并把对应的数据全部发往客户端。 客户端的响应时间就是服务端的响应时间加上网路损耗时间。 系统性能分析思路: 我们不能只关注部署在系统上的应用可不可用,访问慢等问题,更应该系统的分析我们的应用在什 阅读全文
posted @ 2017-08-02 23:05 大愚者 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1.BeanShell Sample BeanShell 比较方便用来测试Java接口程序的,如果你不想对Java 接口测试程序进行扩展的话,BeanShell 是一个不错的选择.(实际工作中的较少) 举例说明: 1)两个简单的java类 2) jmeter 引用该jar包 java 到处jar包, 阅读全文
posted @ 2017-07-03 11:10 大愚者 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 为了在性能过程中真实的模拟用户请求,有时我们需要借助函数助手来进行参数化,本篇我就列出一些常用的 函数助手。 函数调用都是以 ${__function()} 这种形式开始的。 1.__BeanShell 名称:无实际含义。 值:BeanShell语句或者BeanShell文件地址。 Detail:无 阅读全文
posted @ 2017-06-26 00:32 大愚者 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 监听器用来监听及显示取样器测试结果,能够以树,表,及图形形式显示测试结果,也可以以文件方式保存测试结果。 1.监听器的默认配置: 不同的测试计划与测试目标对监控的要求不同,所以,监听器提供了监听配置功能。通过配置,我们可以指定监听器保存那些测试结果。配置可以在GUI方式下设置也可以在初始化配置文件中 阅读全文
posted @ 2017-06-20 23:24 大愚者 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 断言组件用来对服务器的响应数据做验证,常用的断言是响应断言,其支持正则表达式。本篇我们来介绍一些常用的断言。 1. BeanShell Assertion BeanShell 作为脚本语言能够方便的调用java 类,也可以访问Jmeter 的诸多属性,具体有: log对象,可以利用此来写对象日志. 阅读全文
posted @ 2017-06-19 22:54 大愚者 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Sampler 用来模拟用户请求,有时候服务器相应数据自爱后续的请求中需要好用到,我们势必要对这些响应数据进行处理,后置处理器就是用来完成这项工作的。其中BeanShell PostProcessor 用法和 BeanShell PreProcessor使用方法基本一样,所以这里就不在讲解。 1.D 阅读全文
posted @ 2017-06-15 23:48 大愚者 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前置处理器用来出来请求钱前的一些准备工作,如参数设置啊,环境变量的设置等等。本篇介绍一些常见的前置处理器。 1 BeanShell PreProcessor 以BeanShell 为工具语言为请求做一些准备工作,如设置参数值。 Reset bsh.Interpreter before each ca 阅读全文
posted @ 2017-06-15 23:26 大愚者 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Jmeter中的定时器一般被我们用来设置延迟或同步,其优先级高于sampler,在同一作用域(比如控制器下)有多个定时器存在时,每一个定时器都会执行,如果相让某一定时器仅对某一个sampler有效,可以把定时放在smapler节点下面 1.高斯定时器 生成一个呈高斯分布的时间间隔。(百度高斯分布) 阅读全文
posted @ 2017-06-15 00:31 大愚者 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍一些常用的配置元件 1.FTP请求默认值 当多个FTP程序的场景有相同的配置项时,我们可以把这些相同点提取出来,只需要配置一次,这个就是FTP请求默认值元件做的事情 服务器名称或IP:被测试对象,上传或者用来下载的服务器地址 端口号:指定的FTP传输端口号 Remote File: 远程FT 阅读全文
posted @ 2017-06-14 23:24 大愚者 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 逻辑控制器 1.ForEach Controller 循环控制器 顾名思义,不做解释了 2.Simple Controller 简单控制器 --用来制定一个执行单元,不改变元件的执行顺序。在他下面可以嵌套其他控制器。 3.Include Controller --用来导入外部的测试片段(非完成的测试 阅读全文
posted @ 2017-06-13 23:42 大愚者 阅读(183) 评论(0) 推荐(0) 编辑