Jmeter(十四)Jmeter分布式部署测试
摘要:单个接口测试,我们使用谷歌的插件postman 多个接口测试,我们使用Jmeter进行测试 一、使用工具测试 1、使用Jmeter对接口测试 首先我们说一下为什么用Posman测试后我们还要用Jmeter做接口测试,在用posman测试时候会发现的是一个接口一个接口的测试,我们每次测试成功后的数据,
阅读全文
posted @
2024-07-19 11:13
韩文星
阅读(270)
推荐(0) 编辑
jmter(十七)jmter的多种断言
摘要:1.文本断言 2.增加一个断言结果 3.size断言 4.持续时间断言,判断响应时间是否大于设置的响应时间(用于超时的判断)
阅读全文
posted @
2024-07-19 11:09
韩文星
阅读(2)
推荐(0) 编辑
Jmter(十六)jmter连接数据库
摘要:Jmter连接数据库 下载对应的驱动包mysql-connector-java-5.1.13-bin.jar 点击测试计划,点击浏览,添加即可(不需要解压,目录最好是lib的ext) 在线程组中,右键添加-->配置元件 >“JDBC Connection Configuration”,具体配置如下图
阅读全文
posted @
2024-07-19 11:06
韩文星
阅读(4)
推荐(0) 编辑
jmter(十五)jmter参数化设置
摘要:参数化设置 注意JDBC Request 查询的字段名和保存的字段名,排列数据库连接-添加用户参数-HTTP请求-debug-查看结果树 用户参数 ${__BeanShell(vars.getObject("user_name").get(${__intSum(1,-1)}).get("user_k
阅读全文
posted @
2024-07-19 11:04
韩文星
阅读(3)
推荐(0) 编辑
jmeter(十三)正则表达式教程
摘要:jmeter正则表达式教程 正则表达式:网上没有找到详细简单的,自己描述下不要介意; 正则表达式用于提取相应数据中的代码、文本等数据,利用正则表达式,提取响应数据,移植到下一线程组的参数中,从而进行测试。 解释:解释很多,但是最关键(1)注释不多说,随便自己喜欢(2)Apply to:默认即可 要检
阅读全文
posted @
2024-07-19 09:32
韩文星
阅读(69)
推荐(0) 编辑
jmter基本设置-第一次上手的记录
摘要:一个线程组至少需要添加以下几个元件 添加http信息头管理器 2.http请求默认值 3.添加断言 4.查看结果树 .
阅读全文
posted @
2024-07-19 09:29
韩文星
阅读(3)
推荐(0) 编辑
jmeter(十二)响应结果中文乱码
摘要:最近,遇到一个麻烦的时候,部分接口的响应结果,中文乱码,很郁闷 今天终于解决了,添加了一个beanshell 后置处理器,里面写上:prev.setDataEncoding("utf-8"); 再跑一下,没有乱码了,搞定
阅读全文
posted @
2024-07-19 09:15
韩文星
阅读(3)
推荐(0) 编辑
jmeter(十一)csv读取中文乱码问题
摘要:今天读取csv文件的时候,因为姓名字段我有不少中文在里面,导致发送的body里面是乱码的,并且在后台展示界面就是几个问号。 首先你看看你的csv文件,设置的是不是utf-8 如果还不行的话 我是把txt文件重新另存为一下,在这个隐藏文件夹设置成utf-8,然后你再读取这个另存为utf-8的文件,就可
阅读全文
posted @
2021-05-31 15:07
韩文星
阅读(211)
推荐(0) 编辑
jmeter(十)上传文件遇到的奇葩问题
摘要:1.先f12找到name 和content-type,因为等会要用到 2、文件名称用绝对路径,参数名称和类型用你抓包找到的类型,图片和excel是不一样的,用你找到的 三、如果还有问题,就把use multipart/form-data for post 勾选上 四、如果还报错,就把文件名称改成中文
阅读全文
posted @
2021-05-24 15:23
韩文星
阅读(224)
推荐(0) 编辑
jmeter(九)json提取器提取多个参数并在json path tester 验证
摘要:一、json 提取器参数介绍 names of created variables :接收值的变量名,多个变量时用分号分隔 json path: json path表达式,也是用分号分隔 match no:0随机;n取第几个匹配值;-1匹配所有,后续引用用 变量名_N 取第N个值。 default
阅读全文
posted @
2021-05-24 15:12
韩文星
阅读(1703)
推荐(0) 编辑
jmeter(八)Synchronizing Timer的使用
摘要:经常说要100个并发,一千个并发,但是怎么控制这些线程是同时请求接口的?来认识一下Synchronizing Timer的使用 定时器其实有几种,有固定定时器,有同步定时器 一、添加集合点: 1、右键点击线程组,选择定时器 2、定时器中选择Synchronizing Timer 二、集合点说明: 1
阅读全文
posted @
2021-04-16 11:19
韩文星
阅读(343)
推荐(0) 编辑
jmeter.properties配置文件修改
摘要:在执行jmter报告时,报了一个异常Error in NonGUIDriver java.lang.IllegalArgumentException: Report generation requires csv output form,才发现是我jmeter.properties配置文件么有改 需
阅读全文
posted @
2021-04-16 10:59
韩文星
阅读(1024)
推荐(0) 编辑
jmter命令行-生成压力测试报告
摘要:开始: 1、进入Jmeter的bin目录,直接在上方的地址栏输入cmd命令模式 2、然后输入jmeter -n -t D:\Jmeter\apache-jmeter-3.2\bin\test.jmx -l result.jtl -e -o D:\Jmeter\apache-jmeter-3.2\bi
阅读全文
posted @
2021-04-16 10:40
韩文星
阅读(124)
推荐(0) 编辑
jmeter(七)基准测试、配置测试、负载测试、稳定性测试的场景设计
摘要:场景设计是组织虚拟用户、组合业务种类到一个测试单元,根据测试模型与测试目标,整理出测试场景 场景编号 测试类型 涉及业务 业务占比 运行时间 并发数 目的 1 基准测试 登陆 1 验证测试环境、验证脚本、性能基准 采用单业务场景,单用户的方式执行脚本 写随笔 1 浏览博客 1 评论 1 2 配置测试
阅读全文
posted @
2021-01-06 15:10
韩文星
阅读(811)
推荐(0) 编辑
jmeter(六)性能测试需求从哪获取
摘要:一般来说需求都是从需求文档中获取,但我所待过的几个公司里面,需求文档要么没有,要么不详细,要么没有及时更新。再着需求文档中对一些非功能性需求描述得清晰且完整的,非常少, 所以需要我们测试工程师自己去了解需求。 性能测试主要采集的内容有以下几个方面,这个只是个人一些总结 1.系统架构:物理架构和逻辑架
阅读全文
posted @
2021-01-06 10:42
韩文星
阅读(257)
推荐(0) 编辑
jmeter(五)系统性能分析思路-随笔
摘要:主要是以下几大块 1、整体系统cpu利用率 2、内存利用率 3、磁盘I/O的利用率和延迟 4、网络利用率 (一)cpu 一般我们想要系统的可用的cpu不要少于20%,如果超过这个阀值,我们应该分析为什么cpu的使用率这么高,这时可以看服务器的日志,DB的日志 结合一些命令如top、free、upti
阅读全文
posted @
2020-12-29 17:20
韩文星
阅读(173)
推荐(0) 编辑
jmeter(四)beanshell脚本编写 存放token
摘要:1.将fastjson-1.2.49.jar包置于jmeter的lib目录下 下载地址:http://www.itmop.com/downinfo/177817.html 2.新建一个csv文件,用来存放token,记住你的目录 3.在你的登录接口上面加一个json提取器 4.在你的登录接口上面添加
阅读全文
posted @
2020-12-25 17:16
韩文星
阅读(794)
推荐(0) 编辑
jmeter(三)跨线程组调用token
摘要:其实之所以想要这个跨线程组调用token,是因为公司的登录接口同一个用户只能登录一次,所以才开始研究 1.考虑过仅一次控制器,但是仅一次控制器针对的是每一个线程组仅一次,也就是说当我是多个线程组运行时,除非是用户做成参赛,多个线程组就会有多个token,不符合我的要求 要么就是设至一个线程组,循环1
阅读全文
posted @
2020-12-24 16:04
韩文星
阅读(576)
推荐(0) 编辑
jmeter(二)ant报告模板下载与使用
摘要:1.进入进入build.xml存放的路径 cmd 中进入build.xml存放的路径,然后执行ant -buildfile build.xml 2.进入你新建的testcase/report/html ,用浏览器打开html格式的文件,报告就有啦。 3.下面有几种模板提供下载1.Summary&Pa
阅读全文
posted @
2020-12-24 10:51
韩文星
阅读(242)
推荐(0) 编辑
jmeter(一)ant安装
摘要:1.先安装jdk和jmter 2.再安装ant,以下是详细介绍 首先,下载软件 1.下载地址 http://ant.apache.org/bindownload.cgi; 2.版本信息 1.10.2 .zip archive 对应jdk8 1.9.10 .zip archive 对应jdk7 3.解
阅读全文
posted @
2020-12-23 17:29
韩文星
阅读(205)
推荐(0) 编辑