一、硬件基础 Cpu 逻辑的处理、计算、判断 现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms, 再又是A进程占10ms,B进程占30ms,空闲60ms;如果在一段时间内都是如此,那么这段时间内的占用率为40%。 CPU对线程的响 Read More
posted @ 2018-08-24 10:20 我家小海星 Views(215) Comments(0) Diggs(0) Edit
中间件主要目的:能够支持更多人去访问 一、Tomcat 介绍 Tomcat 是一个小型的轻量级应用服务器,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP页面和Servlet 二、Tomcat 安装 Tomcat 的运行环境依赖java 所以需要先安装配置JDK 配置 Read More
posted @ 2018-08-24 10:17 我家小海星 Views(1596) Comments(0) Diggs(0) Edit
补 系统架构 nginx接到请求后把请求转发到tomcat,还有种方式是转发到apache(php项目),或者其他语言的应用服务器(放置我们的项目) ngnix:是web服务器,接受和转发请求用的,不做任何动态处理 浏览器直接请求cdn(有钱用cdn,没钱用文件服务器); Cdn 内容分发网络 全称 Read More
posted @ 2018-08-23 13:18 我家小海星 Views(1285) Comments(0) Diggs(0) Edit
Jmeter (底层语言是Java) 单进程 Loadrunner (底层语言是C) 多进程 性能更好,更稳定 Tomcat 线程模式(与Java有关的都是单进程) lr的支持最大并发 跟license的允许数量一致 如果是6.5w license 那单机理论上就是能支持6.5w并发 但是 你单机硬 Read More
posted @ 2018-07-24 10:24 我家小海星 Views(2941) Comments(0) Diggs(0) Edit
Controller 工作原理:通过场景设计来模拟用户的真实操作并调用vugen中的脚本,再通过设置的压力机产生压力 Scenario-convert scenario to the percentage mode 百分比模式 Scenario-Convert scenario to the vus Read More
posted @ 2018-07-12 14:22 我家小海星 Views(2208) Comments(0) Diggs(0) Edit
LoadRunner 参数化 为什么需要参数化? 大众理解:为了更加真实的模拟用户操作 底层原理: 1,应用服务,数据库会校验该值的唯一性(unique key) 2,为了避免数据库的查询缓存对性能测试结果的影响 LoadRunner 关联 一、为什么需要做关联? 1,回放的时候业务没有成功 2,服 Read More
posted @ 2018-07-10 14:25 我家小海星 Views(487) Comments(0) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2018-05-28 13:03 我家小海星 Views(2) Comments(0) Diggs(0) Edit
一、Desired Capabilities Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。它告诉 appiu Read More
posted @ 2018-05-16 13:32 我家小海星 Views(809) Comments(0) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2018-05-16 12:58 我家小海星 Views(0) Comments(0) Diggs(0) Edit
注:学会根据执行顺序看底层代码 《以下内容摘自大师兄博客》 WebDriver webdriver是按照server – client的经典设计模式设计的。 webdriver的作用就是创建一个新的浏览器实例,也就是启动一个Server端。 (Starts the service and then Read More
posted @ 2018-04-28 13:02 我家小海星 Views(1138) Comments(0) Diggs(0) Edit