IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 测试应该知道的知识 -> 正文阅读

[系统运维]测试应该知道的知识

模块解析

模块解析 就是指编译器所要依据的一个流程,用它来找出某个导入操作所引用的具体值。 假设有一个导入语句 import { a } from “moduleA” ; 为了去检查任何对 a 的使用,编译器需要准确的知道它表示什么,并且会需要检查它的定义 moduleA 。

线程和进程区别

根本区别:进程是操作系统资源调度的基本单位(一个小领导),线程是任务的调度执行的基本单位(小领导手下干活的). 开销方面:进程都有自己的独立数据空间,程序之间的切换开销大(导都有自己的办公室沟通不方便);线程也有自己的运行栈和程序计数器,线程间的切换开销较小(干活的都在一个屋好沟通)。. 共享空间:进程拥有各自独立的地址空间、资源,所以共享复杂,需要用IPC(Inter-Process Communication,进程间通信),但是同步简单。. 而线程共享所属进程的资源,因此共享简单,但是同步复杂,需要用加锁等措施。.
电脑一般一核是单线程的

cpu运行的本质

cpu可大致分为:控制器、运算器、存储器(寄存器)三部分。当然基本体系中还需要和外界进行通信,比如磁盘、显卡、网卡等设备。cpu做的事很简单,说简单,不是说cpu简单,而是说cpu没有达到人的思维,它只是进行简单的加法操作(cpu不能进行减、乘、除操作,所有运算都是通过加法操作转变,具体转变过程,请百度)、访问内存,将位于内存中的某个位置的数,读到cpu的ax寄存器(或其他寄存器),再把另一个数读到cpu的某个寄存器中,再由运算器进行运算,最后把结果存储到其他位置,或暂时存放到寄存器中。

课后综合作业(建议完成课堂作业后进行):在docker拉取镜像wordpress(博客),安装在云服务器,使用jmeter加压10分钟添加博客,生成报告。

这一步和代理仓库有关,可能拉取时间偏久一点(出错时多拉取一次)
docker pull wordpress
启动wordpress容器
启动容器,设置容器名为mywordpress并把80端口映射到宿主机的9999端口
docker run -it --name mywordpress -p 9999:80 -d wordpress
查看容器状态
如果看到这个容器存在说明启动成功了
docker ps
拉取mysql镜像(5.7)
docker pull mysql:5.7
启动mysql容器
启动容器,设置容器名为mysql5.7并把3306端口映射到宿主机的3305端口上,同时设置root初始化密码为123456
docker run -it --name=mysql5.7 -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --lower_case_table_names=1
配置mysql容器
此时的mysql已经运行起来了,但是需要配置允许外部访问才可使用。
#进入容器
docker exec -it mysql5.7 bash
#进入mysql数据库–123456
mysql -u root -p
#设置mysql允许访问
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
记得创建数据库
create database wordpress;
在这里插入图片描述
填好信息即可登录
执行压力测试
执行压力测试 跑一百次发布文章
结果为
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

易用性ppt26页后面阅读一遍,感觉一下ui不正确不优秀不完美的地方是什么?

色彩舒适度
文字的主次
信息可读性
UI识别性
交互性与易用性
思想,生活的传达
微小的细节和微小的创意
生活中表现手法的引用

主流浏览器 三个,流行版本写 出3个来。兼容性测试重点在哪?浏览器渲染过程中的不同?

IE、Firefox、Google Chrome、Safari、Opera

测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。

拿谷歌和火狐作比较

1、chrome不管html读取完没有,总是有一个预加载的,img图片或者其他元素都是预先加载上来了的,虽然样式有点丑;
firefox没有这个预加载的过程,中规中矩的等待整个html文件读取完毕,再行加载各元素。

2、chrome渲染虽然也是等整个html文件读取完毕,再行渲染,但是它的预加载为他加分不少,这样子做的缺点在于有一个超级丑的展示过程,看着难受;

firefox虽然没有这个预加载,没有那个特丑的展示过程,只要渲染完毕,展示给用户的就是一个好看的有样式的页面,但是缺点在于如果这一下渲染的东西过多,或者同时还要下发请求查询数据什么的,浏览器压力恐怕有些大,尤其是部分较低版本的firefox浏览器稳定性并不好,这时候有挂掉的可能。

当然也有共同点:
1、js脚本执行阻塞了页面的渲染;
2、样式的渲染都是css文件加载完之后才开始的;

跑人力资源—场景设计,施加压力,添加监控结果,收集数据。使用cli方式跑。jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-24 10:59:51  更:2021-09-24 11:01:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:23:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码