jmeter
文章平均质量分 56
XiaoXiao_RenHe
测试时运气特别好,喜欢思考,喜欢测试。
展开
-
jmeter下载base64加密版pdf文件
jmeter下载base64加密的pdf文件到本地解决过程。原创 2024-02-21 10:48:31 · 1516 阅读 · 0 评论 -
jmeter多接口并发测试
jmeter不同接口并发测试,url、参数进行参数化。原创 2021-12-10 19:13:47 · 5352 阅读 · 0 评论 -
jmeter 4.0测试导入接口
1、jmeter 4.0测试导入文件接口;2、获取登录token,登录权限验证方式如何确认;原创 2021-02-25 17:22:55 · 730 阅读 · 0 评论 -
jmeter手动添加cookie及线程间cookie共享的2种方法
手动添加cookie可以参照:https://blog.csdn.net/qq_22219911/article/details/80408351只要有登录后的cookie内容(可能是session、可能是token),手动设置到cookie管理器中后,调用其他的非登录接口将不需要在登录了(除非当前的cookie失效——由session或token的失效时间确定,貌似session的默认...原创 2019-12-17 17:51:14 · 650 阅读 · 0 评论 -
jmeter中md5加密
1、jmeter中进行md5加密处理。2、jmeter手动添加cookie/session及线程间cookie/session共享的2种方法。3、jmeter导出excel测试。4、jmeter线程间数据共享。5、jmeter中jdbc参数化。6、jmeter中json断言检查。原创 2019-10-29 13:26:42 · 1113 阅读 · 0 评论 -
jmeter中自动重定向和跟随重定向的区别
自动重定向(状态码一般是200、20X):当重定向时,自动跳转时,只针对GET和Head请求,自动重定向可以自动跳转到最终目标页面,但是jmeter不记录重定向过程内容【在查看结果树中只能看到重定向后的响应内容】跟随重定向(状态码一般是302、30X):当重定向时,自动跳转时,自动重定向可以自动跳转到最终目标页面,但是jmeter记录重定向过程内容【在查看结果树中既能看到重定向后的响应内容,也能看...原创 2018-07-10 11:03:57 · 5952 阅读 · 1 评论 -
jmeter手动添加cookie及线程间cookie共享的2种方法
jmeter线程间共享cookie/session的2种方法。jmeter线程间变量共享。jmeter导出excel测试。jmeter的json响应断言。jmeter的jdbc参数化。原创 2018-07-19 10:36:00 · 15657 阅读 · 10 评论 -
jmeter用户组件(User Parameters)使用
1、用户组件(User Parameters)作用同CSV Data Set Config组件,使用在数据量较少的情况下。如测试并发时,需要多个客户登录,每个客户有不同的变量值,数据量少时,可以使用该组件。2、如上图所示,添加该组件后,可以个不同登录用户,设置不同变量值。3、如上图所示,如果线程数设置和用户数相同时,每个线程取一组变量值。...原创 2018-09-25 10:23:04 · 2244 阅读 · 0 评论 -
一般的BeanShell Assertion断言响应
1、添加BeanShell Assertion断言 2、进行响应结果判断,及失败时断言消息提醒3、断言里面的java代码展示String assertStr=vars.get("nowAssert");String name=vars.get("nowName");byte[] rpData = (byte[])ResponseData;String returnSt...原创 2018-10-11 14:53:44 · 2015 阅读 · 0 评论 -
jmeter的Include Controller控件和Test Fragment控件和Module Controller控件
1、Include Controller控件——给当前jmeter脚本引入外部片段的jmeter脚本(Test Fragment片段脚本)Include Controller控件——添加外部jmeter片段脚本如下图所示:2、Test Fragment控件——创建的jmeter片段脚本Test Fragment控件——新建的jmeter片段脚本如下图所示(如果片段脚本包含线...原创 2018-10-11 16:02:45 · 1547 阅读 · 0 评论 -
jmeter用过的自带方法
1、${__time()}----》当前时间,一串数字格式2、${__time(yyyy-MM-dd)}-----》当前日期,年-月-日格式3、${__time(yyyy-MM-dd HH:mm:ss)}----》当前时间,年-月-日 时:分:秒格式4、${__timeShift(yyyy-MM-dd,,P-3D,,)}----》距离当前日期,提前3天5、${__timeShift...原创 2018-10-26 14:02:43 · 397 阅读 · 0 评论 -
jmeter的eval函数妙用
转自:https://www.cnblogs.com/VashGu927/p/9945975.htmleval函数返字符串表达式的结果。就可以在一个变量中插入一个有值的字符串表达式或函数。例如,给定以下变量:name=Smith column=age table=birthdays SQL=select ${column} from ${table} where name='${...转载 2018-11-12 13:44:52 · 1819 阅读 · 0 评论 -
jmeter控件注意点(csv控件、正则表达式、cookie manager控件、BeanShell Preprocessor作用域)
1、CSV data set config控件Allow quoted data选项作用:如果选择为true,则数据字段中可以包含分隔符Delimiter,且该字段需以双引号括起来eg:Delimiter为逗号,Allow quoted data为trueCSV文件中有两列内容为:suadmin,"2,3"----》第二列内容 "2,3"里面包含分隔符逗号,则需要以双引号括起来...原创 2018-07-16 13:11:30 · 1633 阅读 · 0 评论 -
jmeter性能监视--PerfMon
一、PerfMon--------》资源和性能监测器PerfMon主要包含两部分:ServerAgent、The Metrics Collector Listener1、ServerAgent放在服务器端(一般下载下来直接解压到被测服务器的任何位置)作用:收集服务器相关性能指标(cpu、memory、tcp、Disks I/O 、 Networks I/O等),然后通过 TCP or UD协议来发...原创 2018-07-02 18:09:54 · 678 阅读 · 0 评论 -
jmeter之线程组间变量共享
1、线程组设置先后顺序2、获取正则匹配值3、设置全局属性4、其他线程组使用该全局属性5、调试查看结果方式6、BeanShell中获取正则匹配方法及相关注意点:...原创 2018-05-10 15:17:37 · 5550 阅读 · 0 评论 -
HttpWatch和jmeter的一次性能测试
1、HttpWatch安装后,需要在浏览器--》工具--》加载管理项中显示所有加载项里面,将HttpWatch调整为启用2、可以在浏览器--》工具--》点击HttpWatch来运行HttpWatch;或者按Shift+F2快捷键来运行HttpWatch3、手动抓包录制jmeter脚本(1)、HttpWatch简单使用(2)、如上图所示,点击开始抓包后,进行页面操作,如这里点击登录后原创 2016-03-11 13:34:06 · 2063 阅读 · 0 评论 -
jmeter测试excel导出
jmeter测试导出excel功能原创 2017-08-01 17:50:36 · 14129 阅读 · 2 评论 -
jmeter2.10get和post请求数据组装
jmeter2.10get和post数据组装,且确定get、post参数可以组装成什么形式原创 2017-12-25 17:40:26 · 662 阅读 · 0 评论 -
jmeter的断言
jmeter断言简介转载 2017-12-28 16:31:31 · 583 阅读 · 0 评论 -
jmeter给cookie设置sessionId避免其他脚本多次登录
1、相关知识:http头部可以设置:浏览器显示内容类型,如content-type:text/htmlhttp头部可以存放:浏览器的cookie信息——cookie是对用户身份进行判断的内容http头部设置文件下载:如html页面 enctype=‘multiparty/form-data’。。。。。。2、登录系统后,访问其他url时,浏览器会自动将cookie信息添加到...原创 2017-12-25 16:52:07 · 8020 阅读 · 0 评论 -
jmeter响应含有转义符\的断言
1、如下图所示,jmeter的响应如下图所示:2、如下图所示,断言如下3、jmeter对响应中转义符没有处理,所以断言时,需要添加转义,将\在原样比对如上图所示,断言调整为: {"msg":"{\\"fail\\":0,\\"total\\":5000,\\"success\\":5000} 之后运行通过。原创 2018-01-08 18:50:27 · 6505 阅读 · 0 评论 -
jmeter引用json的jar包处理beanshell的json响应
1、测试web项目,在web项目的WEB-INF/lib目录中找到对应的json包,如json-20140107.jar如:可以在http://download.csdn.net/download/xiaoxiao_renhe/10246640中下载该json的jar包。2、将该jar包放入到jmeter的lib\ext\目录下,以便jmeter调用引用3、jmeter脚本引入该json包,如下截...原创 2018-01-11 19:18:16 · 9755 阅读 · 3 评论 -
jmeter中用到的java代码
1、jmeter的BeanShell中用到的java代码(1)、String转换为intString num = vars.get("jcount"); //jcount是计数器的当前值try { int result = 201 - Integer.parseInt(num); //进行相应计算 vars.put("newVar",""+result); //值赋给...原创 2018-02-09 17:39:58 · 1329 阅读 · 0 评论 -
ant的build.xml解析
1、ant使用的build.xml如下所示:<?xml version="1.0" encoding="utf-8"?> <project name="ant-jmeter-test" default="run" basedir="."> <tstamp> <format property="原创 2018-02-12 16:01:57 · 508 阅读 · 0 评论 -
jmeter实现类似${var${num}}取值问题
1、jmeter中循环及计数器来取时时值,如${var${num}}如:使用计数器产生${num}具体的值,比如:1,2,3,4 等使用循环来取每次变量的值,比如:${var1}、${var2}、${var3}、${var4}等即,想这样来取值:${var${num}}注意:jmeter不支持嵌套变量取值,所以直接这样用是取不到值的2、如果循环中仅仅使用一个变量这样取值,解决方法如下:3、如果循环...原创 2018-03-01 13:19:48 · 4621 阅读 · 0 评论 -
jmeter3.0在beanshell中输入中文乱码以及字体大小的更改
转自:https://www.cnblogs.com/yunmanhuaxi/p/6240119.html 我使用的是最新的jmeter3.0版本,新建一个beanshell sampler,在里面输入中文,发现显示的是乱码,而且字体非常小,看着吃力,调研了一下,可以在bin/jmeter.properties文件里面更改相关的配置。 该文件中搜索"jsyntaxtextarea.font.fa...转载 2018-04-17 10:41:26 · 1263 阅读 · 0 评论 -
jmeter中使用jdbc参数化
jemeter及jdbc(mysql)参数化原创 2017-07-17 18:25:35 · 1542 阅读 · 0 评论