
性能测试
米雪唲2
测试从入门到入坑之。。。
展开
-
启动prometheus报错level=error msg=“Unable to start web listener“ err=“listen tcp 0.0.0.0:9090: bind: add
【代码】启动prometheus报错level=error msg=“Unable to start web listener“ err=“listen tcp 0.0.0.0:9090: bind: add。原创 2023-04-17 22:37:53 · 924 阅读 · 0 评论 -
prometheus启动报错Unable to start web listener
prometheus原创 2023-03-14 13:48:11 · 464 阅读 · 0 评论 -
分别从前端、后端、数据库阐述web项目的性能优化?
分别从前端、后端、数据库阐述web项目的性能优化?前端优化:1、减少http请求、例如制作精灵图。2、html和CSS放在页面上部,javascript放在页面下面,因为js加载比HTML和Css加载慢,所以要优先加载html和css,以防页面显示不全,性能差,也影响用户体验差。后端优化:1、缓存存储读写次数高,变化少的数据,比如网站首页的信息、商品的信息等。应用程序读取数据时,一般是先从缓存中读取,如果读取不到或数据已失效,再访问磁盘数据库,并将数据再次写入缓存。2、异步方式,如果有耗时操作,原创 2021-01-21 15:33:07 · 430 阅读 · 0 评论 -
LoadTestPerform(性能分析),top命令详细解释
1.toptop命令 是用来监控 Linux 系统状况,比如cpu、内存的使用[root@node-3 smgr]# toptop - 14:35:45 up 5:34, 8 users, load average: 0.19, 0.41, 0.48Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie%Cpu(s): 3.7 us, 1.7 sy, 0.0 ni, 94.5 id, 0.1 wa, 0.0原创 2020-06-12 12:23:14 · 807 阅读 · 1 评论 -
loadrunner脚本之关联token代码实例演示
1.sessionsession的作用:服务器要知道当前发请求给自己的是谁,为了做这种区分,服务器就给每个客户端分配不同的身份标识session存在:内存cookie本身缓存中,比如说redis数据库中session机制:是一种服务器端的机制,客户端对服务器请求时,服务器会检查请求中是否包含一个session标识(sessionid)2.tokentoken的意思就是令牌:1.客户端使用用户名和密码请求登录2.登录成功之后,点击投标3.生成一个token信息4.后面输入金原创 2020-06-11 16:21:35 · 2880 阅读 · 0 评论 -
jmeter并发测试模拟多个用户同时登录操作平台(设置集合点)
1.数据准备已事先准备好5个不同用户账号2.设置线程并发数ramp-up period 指 JMeter 用于执行全部请求的时间 如果设置了 100 个线程,并且 ramp-up period 是 2 秒,那么 JMeter 将在 2 秒钟 之内启动 100 个线程.如果循环次数是 2,那么 jmeter 将在 2 秒之内发送 200 个 请求(100*2) 如果循环次数设置为永远,那么 jmeter 将以最大可能去发送请求,以此测试出 最大并发数此处采用5个并发数作为测试演示设置为5个用户并原创 2020-05-12 17:18:41 · 15196 阅读 · 4 评论 -
JVM&连接池
1.jdk,jre,JVM的关系图2.参数-Xmx:最大堆内存,如:-Xmx512m-Xms:初始时堆内存,如:-Xms256m-XX:MaxNewSize:最大年轻区内存-XX:NewSize:初始时年轻区内存.通常为 Xmx 的 1/3 或 1/4。新生代 = Eden + 2 个 Survivor 空间。实际可用空间为 = Eden + 1 个 Survivor,即 90%...原创 2020-01-17 11:07:39 · 481 阅读 · 0 评论 -
性能测试思路流程
https://my.oschina.net/u/3222944/blog/2991076转载 2019-12-11 14:41:24 · 263 阅读 · 0 评论 -
性能测试-稳定性测试,5*8小时多并发登陆
场景:jmeter如何执行登陆后保持登陆状态1小时原创 2019-12-11 15:02:47 · 816 阅读 · 0 评论 -
并发用户与并发请求的区别
https://testerhome.com/topics/3799转载 2019-12-09 18:21:03 · 974 阅读 · 0 评论 -
性能测试分类以及概念和区分
1.基准测试比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。2.负载测试是通过逐渐增加系统的负载,测试系统性能的变化,并最终确定在满足系统性能指标的情况下,系统所能承受的最大负载量的测试。简而言之,负载测试时通过逐步加压的方式来确定系统的处理能力和能够承受的各项阈值。3.强度测试(压力测试)是通过逐步增加系统的负载,测试系统性能的变化,并最终确定在什么负载条件下,系统...原创 2020-04-27 16:25:12 · 778 阅读 · 0 评论 -
grafana的安装配置&使用
1.grafana介绍Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。2.安装grafana下载grafana-x86-84...原创 2019-11-22 15:41:09 · 1857 阅读 · 0 评论 -
zookeeper四字命令的详细介绍
1.zookeeper 四字命令ZooKeeper中有一系列的命令可以查看服务器的运行状态,它们的长度通常都是4个英文字母,因此又被称之为“四字命令”。[root@localhost zookeeper-3.4.14]# echo mntr |nc 192.168.102.130 2181-bash: nc: 未找到命令安装nc:[root@localhost zookeeper-3.4....原创 2019-11-22 10:00:15 · 1663 阅读 · 0 评论 -
prometheus的介绍&环境搭建配置服务启动监控
一、prometheus的介绍&环境搭建配置1.prometheus+grafana构成2.功能简介Prometheus是一个开源监控系统,它前身是SoundCloud的警告工具包。主要具有如下功能:多维 数据模型(时序由 metric 名字和 k/v 的 labels 构成)。灵活的查询语句(PromQL)。无依赖存储,支持 local 和 remote 不同模型。采用...原创 2019-11-20 15:28:26 · 2895 阅读 · 0 评论