文章分类 -  Jmeter性能服务端

摘要:环境要求 1:jmeter3.0版本之后开始支持动态生成测试报表 2:jdk版本1.7以上 3:需要jmx脚本文件 基本操作 1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 参数说明:● 阅读全文
posted @ 2021-10-19 15:52 乐哈哈哈 阅读(101) 评论(0) 推荐(0)
摘要:今天重点说一下jmeter如何利用自身的代理服务器录制脚本 1:工作台下创建代理服务器 2:配置代理,选择录制控制器 3:在Requests FIltering下添加排除模式,配置正则表达式。否则会录制出很多凌乱的请求。 .*\.XXX.*|.*\.XXX.*,根据需要进行增删 4:启动代理服务器 阅读全文
posted @ 2021-10-19 15:50 乐哈哈哈 阅读(57) 评论(0) 推荐(0)
摘要:Jmeter中提供了一种函数,可以打印时间戳,如下图 年: yyyy 月:MM 日:dd 时: HH 分: mm 秒:ss 关于时间戳的格式,可以自由组合定义,这里我写成这样 yyyy-MM-dd HH:mm:ss 生成的函数是这样的:${__time(yyyy-MM-dd HH:mm:ss,)} 阅读全文
posted @ 2021-10-19 15:22 乐哈哈哈 阅读(129) 评论(0) 推荐(0)
摘要:1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改功能,发现需要传入一个id和一个title。但是前面的接口没有返回,怎么办? 于是我想到了从数据库去读取数据。但是通过jdbc查询数据库也需要传入一个参数呀,这里明明什 阅读全文
posted @ 2021-10-19 15:18 乐哈哈哈 阅读(60) 评论(0) 推荐(0)
摘要:在Jmeter中,除了正则表达式可以用作关联,还有一种方式也可以做关联,那就是 XPath Extractor。它是利用xpath提取出关键信息,传递变量。 具体用法 添加一个后置处理器-XPath Extractor 实际操作 以腾讯新闻网为例,我们做一次演练。对腾讯新闻网我们发起一次请求,观察结 阅读全文
posted @ 2021-10-19 15:05 乐哈哈哈 阅读(77) 评论(0) 推荐(0)
摘要:我们在用jmeter做接口测试的时候,有的时候会遇到一些复杂的json响应。比如多层list嵌套时的取值 一个简单的例子: $..Name:列出所有省份 $..Province[0].Name 提取Province中第一个list中的Name $..[?(@.Name=='Beijing')] 筛选 阅读全文
posted @ 2021-10-19 15:02 乐哈哈哈 阅读(215) 评论(0) 推荐(0)
摘要:jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说 1:登录接口 这里有一个实际的登录接口,在响应中返回了一串token,如下图 那么我们在接下来的接口-经验库列表中,就必须带入这一串toke 阅读全文
posted @ 2021-10-19 14:59 乐哈哈哈 阅读(43) 评论(0) 推荐(0)
摘要:概述: jmeter中,常常需要连接数据库去断言业务是否正确。因此jdbc数据库关联是必须掌握的核心知识。 基础操作 JDBC请求,最核心的是两个jar包: mysql驱动-mysql-connector-java-5.1.13-bin.jar sqljdbc4.jar 将这两个jar包放到Jmet 阅读全文
posted @ 2021-10-19 14:56 乐哈哈哈 阅读(79) 评论(0) 推荐(0)
摘要:JMeter提供了很多函数,如果能够熟练使用,可以为脚本带来很多方便。 JMeter函数是一种特殊值,可用于除测试计划外的任何组件。 函数调用的格式如下所示:${__functionName(var1,var2,var3)}其中,__functionName为函数名,括号内是函数的参数,无参数时可以 阅读全文
posted @ 2021-10-19 14:51 乐哈哈哈 阅读(45) 评论(0) 推荐(0)
摘要:循环控制器 指定其子节点运行的次数,可以使用具体的数值,也可以设置为变量 勾选永远:表示一直循环下去 如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的子节点运行的次数为两个数值相乘。(线程数*循环控制器数值) 简单控制器: 这是Jmeter里最简单的一个控制器,它可以让我们组织我 阅读全文
posted @ 2021-10-19 14:50 乐哈哈哈 阅读(72) 评论(0) 推荐(0)
摘要:环境部署 http://jmeter.apache.org/ 下载最新版本的JMeter,解压文件到任意目录 2:安装JDK,配置环境变量 安装JDK开发环境 下载网站:http://www.oracle.com/ 配置环境变量单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下 阅读全文
posted @ 2021-10-15 15:09 乐哈哈哈 阅读(64) 评论(0) 推荐(0)
摘要:概述 在 jmeter 目录下 (以 JMeter3.2 版本为例)存在多个配置文件:jmeter.propertiesuser.propertieslog4j2.xml其中最重要的是 jmeter.properties.下面对常用的一些配置项的设置进行说明。 语言 language=zh_CN # 阅读全文
posted @ 2021-10-15 15:06 乐哈哈哈 阅读(55) 评论(0) 推荐(0)
摘要:环境部署 http://jmeter.apache.org/ 下载最新版本的JMeter,解压文件到任意目录 2:安装JDK,配置环境变量 安装JDK开发环境 下载网站:http://www.oracle.com/ 配置环境变量单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下 阅读全文
posted @ 2021-10-15 14:19 乐哈哈哈 阅读(59) 评论(0) 推荐(0)