随笔分类 -  性能测试

摘要:一、硬件基础 Cpu 逻辑的处理、计算、判断 现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms, 再又是A进程占10ms,B进程占30ms,空闲60ms;如果在一段时间内都是如此,那么这段时间内的占用率为40%。 CPU对线程的响 阅读全文
posted @ 2018-08-24 10:20 我家小海星 阅读(272) 评论(0) 推荐(0)
摘要:中间件主要目的:能够支持更多人去访问 一、Tomcat 介绍 Tomcat 是一个小型的轻量级应用服务器,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP页面和Servlet 二、Tomcat 安装 Tomcat 的运行环境依赖java 所以需要先安装配置JDK 配置 阅读全文
posted @ 2018-08-24 10:17 我家小海星 阅读(1648) 评论(0) 推荐(0)
摘要:补 系统架构 nginx接到请求后把请求转发到tomcat,还有种方式是转发到apache(php项目),或者其他语言的应用服务器(放置我们的项目) ngnix:是web服务器,接受和转发请求用的,不做任何动态处理 浏览器直接请求cdn(有钱用cdn,没钱用文件服务器); Cdn 内容分发网络 全称 阅读全文
posted @ 2018-08-23 13:18 我家小海星 阅读(1320) 评论(0) 推荐(0)
摘要:Jmeter (底层语言是Java) 单进程 Loadrunner (底层语言是C) 多进程 性能更好,更稳定 Tomcat 线程模式(与Java有关的都是单进程) lr的支持最大并发 跟license的允许数量一致 如果是6.5w license 那单机理论上就是能支持6.5w并发 但是 你单机硬 阅读全文
posted @ 2018-07-24 10:24 我家小海星 阅读(2989) 评论(0) 推荐(0)
摘要:LoadRunner 参数化 为什么需要参数化? 大众理解:为了更加真实的模拟用户操作 底层原理: 1,应用服务,数据库会校验该值的唯一性(unique key) 2,为了避免数据库的查询缓存对性能测试结果的影响 LoadRunner 关联 一、为什么需要做关联? 1,回放的时候业务没有成功 2,服 阅读全文
posted @ 2018-07-10 14:25 我家小海星 阅读(544) 评论(0) 推荐(0)