随笔分类 -  02-性能测试

整理发布关于jmeter使用介绍、分布式测试、jenkins持续集成、jmeter测试报告优化等文章
摘要:一、问题 性能测试时,有人说我要用jmeter压测,实现100万并发能做么? 二、回答 对于普通的系统来说,一般这种是将100万并发和100万TPS的概念搞混了。 分析如下:根据公式:TPS=并发数/业务平均时间,如果系统要求业务平均响应时间不超过10毫秒的话,那么100万并发的TPS就是:100万 阅读全文
posted @ 2023-11-28 13:47 秒秒开心 阅读(191) 评论(0) 推荐(0) 编辑
摘要:一、问题 性能压测,如何评估一个系统的TPS和并发数? 二、回答 =》1.对于新系统由业务部门或开发人员预估交易量和TPS指标,可以参考公式:并发用户=在线用户数* 10%。 当一个系统还没有上线时,我们可以预判的是这个系统准备要给多少人使用,如日常在线用户数量要支撑1000,那么并发用户参考值为: 阅读全文
posted @ 2023-11-28 13:45 秒秒开心 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:一:主要内容 报告展示,该报告利用的jmeter.results.shanhe.me.xsl里面加入了自己写的部分代码,优化了展示效果 下载安装ant 修改jmeter.properties 下载jmeter.results.shanhe.me.xsl 创建build.xml文件 ant构建jmx脚 阅读全文
posted @ 2018-06-05 17:33 秒秒开心 阅读(1370) 评论(1) 推荐(2) 编辑
摘要:一:主要内容 解决request请求入参中文乱码问题 解决response响应数据中文乱码问题 二:解决request和response中文乱码问题 request结果:-中文已经不乱码了 response结果:-中文已经不乱码了 阅读全文
posted @ 2018-06-05 10:04 秒秒开心 阅读(2226) 评论(1) 推荐(3) 编辑
摘要:本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为: 一:首先我们看服务端代码 代码架构为: 1:新建一个maven工程,pom文件为: 2:在src/main下新建文件夹assembly,然后在assembly文件夹下新建ass 阅读全文
posted @ 2016-12-03 23:01 秒秒开心 阅读(35609) 评论(7) 推荐(4) 编辑
摘要:本篇文章主要讲解jmeter如何测试java请求,以项目中某个接口为例,请求数据为post,返回也为post 1:新建maven工程,pom文件为 2:新建JmeHttpRequestPost.java类 3:在maven工程src/main下面新建assembly.xml文件,用作maven打包 阅读全文
posted @ 2016-12-01 16:41 秒秒开心 阅读(1271) 评论(0) 推荐(1) 编辑
摘要:这篇文章介绍jenkis jmeter的持续集成,利用jenkins定时任务去批处理执行jmeter的jmx脚本文件,并且生成测试报告 1:jmeter的安装这里我就不在赘述了,如有问题可参考我的jmeter系列博文之-jmeter命令行运行-单节点和jmeter命令行运行-分布式测试 2:如果jm 阅读全文
posted @ 2016-12-01 14:43 秒秒开心 阅读(13527) 评论(1) 推荐(5) 编辑
摘要:上一篇文章我们说到了jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存、cpu,如果项目要求大并发去压测服务端的话,jmeter单节点难以完成大并发的请求,这时就需要对jmeter进行分布式测试: 1:先说说分布式测试原理 处理过程: 一:调度机master启动以后,会 阅读全文
posted @ 2016-11-30 17:19 秒秒开心 阅读(11843) 评论(0) 推荐(2) 编辑
摘要:我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果, <httpSample t="1" lt="1" ts="1450684950333" s="true" lb="app.testdelay" rc="200" rm="OK" tn="appdelay- 阅读全文
posted @ 2016-11-30 17:19 秒秒开心 阅读(56257) 评论(11) 推荐(21) 编辑
摘要:jmeter有自己的GUI页面,但是当线程数很多或者现在有很多的测试场景都是基于linux下进行压测,这时我们可以使用jmeter的命令行方式来执行测试,该篇文章介绍jmeter单节点命令运行方式。 1:准备单节点linux机器,并安装jdk,即安装java环境 我的linux机器为:134.64. 阅读全文
posted @ 2016-11-30 17:18 秒秒开心 阅读(2762) 评论(0) 推荐(2) 编辑