随笔分类 -  Jmeter

摘要:jmeter命令行常用参数 -n, --nongui命令行界面启动jmeter-t, --testfile {filename}jmx结尾的测试计划,支持相对路径-l, --logfile {filename}日志结果文件-r, --runremote (non-GUI only)#non-gui模 阅读全文
posted @ 2020-03-19 17:15 Golover 阅读(918) 评论(0) 推荐(0) 编辑
摘要:思路:数据在excel文件中进行维护,然后转换成csv格式,jme中读取数据执行; 1.将接口各数据在excel文件中进行维护,然后存为csv格式,我的数据如下: 2.jmeter脚本,配置csv文件 注意: 1.如果想要数据执行完后不循环,遇到文件结束符再次循环,设置为false;遇到文件结束符停 阅读全文
posted @ 2019-12-16 15:16 Golover 阅读(862) 评论(0) 推荐(0) 编辑
摘要:1.jmeter中添加csv数据文件时,数据是json格式 2.jmeter中执行取值发现只取了一部分 分析原因,json格式数据,中间有逗号,而csv是根据逗号来分割的,这回导致我们取值错位。 解决方法: 1.jmeter csv配置参数修改 执行后取值是对的 阅读全文
posted @ 2019-12-16 14:51 Golover 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:在提取字符中的正则表达式详解: 1、引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它。 2、正则表达式: ():括起来的部分就是要提取的。 .:匹配任何字符串。 +:一次或多次。 ?:不要太贪婪,在找到第一个匹配项后停止。 3、模板:用$$引用起来,如果在正则表达 阅读全文
posted @ 2019-12-03 18:03 Golover 阅读(2524) 评论(0) 推荐(1) 编辑
摘要:环境要求 1:jmeter3.0版本之后开始支持动态生成测试报表 2:jdk版本1.7以上 3:需要jmx脚本文件 基本操作 1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 参数说明:● 阅读全文
posted @ 2019-12-03 17:54 Golover 阅读(613) 评论(0) 推荐(0) 编辑
摘要:1、获取返回结果中的值,设置为变量 2、在该请求下,添加BeanShell PostProcessor插件,使用__setProperty函数,将之前的变量转换成全局变量 3、在另一个线程组中引用该变量。使用${__P{}}函数 4、这种引用关系存在执行的先后顺序,需要在测试计划中设置执行完一个之后 阅读全文
posted @ 2019-11-20 20:48 Golover 阅读(570) 评论(0) 推荐(0) 编辑
摘要:Jmeter 5.1参数化csv引入文件 1.引用外部参数文件。新建json.txt文本输入需要的数据,我写了两条数据。 2.添加CSV数据文件设置,输入文件名、变量名、是否读取首行 报文中引用参数,我设置了两个变量,wesurePolicyNo和faceAmount在报文中分别引用为{wesure 阅读全文
posted @ 2019-11-20 14:43 Golover 阅读(799) 评论(0) 推荐(0) 编辑
摘要:一、编写run_jmeter,bat @echo off::设置参数::参考命令:jmeter -n -t d:\123.jmx -l result.jtl -e -o d:\report\report_1for /f "tokens=2 delims==" %%a in ('wmic OS Get 阅读全文
posted @ 2019-11-20 14:41 Golover 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:1 怎么做接口测试? 一般情况下,由于我们项目前后调用主要是基于http协议的接口,所以测试接口时主要是通过工具或代码模拟http请求的发送和接收。所以我们下面整理了一下使用Jmeter工具进行http接口测试。 1.1 开发接口测试案例的整体方案 第一步: 分析出测试需求,并拿到开发提供的接口说明 阅读全文
posted @ 2019-10-14 11:14 Golover 阅读(636) 评论(0) 推荐(0) 编辑
摘要:Jmeter请求后结果树里无论是text还是html响应数据显示乱码,这是因为jmeter 编码格式配置文件默认不开启导致的,解决方法如下: 1)进入jmeter-***\bin目录下,找到jmeter.properties文件,以文本文件形式打开 2)查找sampleresult.default. 阅读全文
posted @ 2019-09-12 14:09 Golover 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:打开这个小工具的步骤很简单,如果你已经配置好了Jmeter运行的环境,那么你也就不用去做其他的配置,直接 点击:开始——》运行——》输入cmd——》然后在出现的命令行界面输入“jconsole”即可弹 出一个【java监视和管理控制台】。 将会弹出 点击一下sun.tools.jconsole.JC 阅读全文
posted @ 2019-09-12 13:49 Golover 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、利用函数助手获取参数值选项->函数助手对话框__CSVRead,__Random,生成的函数字符串:${__Random(,,)}第一个参数为随机数的下限,第二个参数为随机数的上限,第三个参数为储存随机数的变量名; ${__CSVRead(,)}第一个参数是文件名(包含路径),第二个参数是文件中 阅读全文
posted @ 2019-07-10 11:24 Golover 阅读(329) 评论(0) 推荐(0) 编辑
摘要:jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar 1.准备好驱动包后,需要把jdbc驱动jar包 阅读全文
posted @ 2019-07-09 20:02 Golover 阅读(582) 评论(0) 推荐(0) 编辑
摘要:Jmeter json和正在提取及断言 一、提取所需要断言的内容: 响应数据如下:加入需要提取userid为10477的值 1、sample添加-后置处理器-添加JSON Extracror(这里面需要稍微学习下json path espressions的语法了)--得到id的值90 自己看这个网址 阅读全文
posted @ 2019-07-09 14:20 Golover 阅读(6318) 评论(0) 推荐(0) 编辑
摘要:Jmeter断言-所有断言讲解 jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为reques 阅读全文
posted @ 2019-07-09 14:00 Golover 阅读(4168) 评论(0) 推荐(0) 编辑
摘要:一、jmeter5.0下载解压后,默认的界面是英文版的,许多人觉得不方便,想要汉化,jmeter是不需要安装汉化包的,通过修改配置文件即可:1、找到jmeter解压后的文件夹,例如我是安装在D:\Develop\文件夹下,打开D:\apache-jmeter-5.1\bin目录下,找到jmeter. 阅读全文
posted @ 2019-07-05 13:16 Golover 阅读(202) 评论(0) 推荐(0) 编辑
摘要:jmter 二次开发 IDEA 项目5.1 IDEA 编译 Jmeter 5.0(二次开发) 1. Java环境配置 1.1 步骤1 1.2 步骤2 1.3 步骤3 1.4 步骤4 2. Ant环境配置 2.1 步骤1 2.2 步骤2 2.3 步骤3 2.4 步骤4 3. Jmeter开发环境配置 阅读全文
posted @ 2019-07-05 13:09 Golover 阅读(577) 评论(0) 推荐(0) 编辑
摘要:压测目标:error 为0,线程起到250,服务器配置达到最大 一.Jmeter3.1 压测 JMeter3.1提供一个用于生成HTML页面格式图形化报告的扩展模块。该模块支持通过两种方式生成多维度图形化测试报告: 其默认提供的度量维度包括: 类似于UI上的Aggregate Report 展示不同 阅读全文
posted @ 2019-04-02 20:23 Golover 阅读(643) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示