首页 > 其他分享 >测试总结

测试总结

时间:2023-06-19 10:13:29浏览次数:31  
标签:总结 HTTP -- 虚拟机 --- bios 测试

1、物理机虚拟机docker、k8s

1) 虚拟机没有硬件实体,物理机有(如服务器、PC),虚拟机是用物理机虚拟出来的硬件系统;

2) 物理机是一个,虚拟机是多个;

3) 物理机执行引擎建立在cpu、os和硬件层面上,虚拟机自己实现。

Docker && 虚拟机

1) docker是搭建于os上,在os层面虚拟化,虚拟机是在硬件层面虚拟化;

2) 虚拟机实现了操作系统之间的隔离,docker是进程之间的隔离。

Docker && k8s

1) docker是创建容器的工具,k8s是基于容器的集群管理平台。

2、

3、进程&线程的区别

Os可同时执行多个进程,进程可执行多个线程。

4、七层协议

应用层:网络服务与最终用户的一个接口(HTTP、FTP、TFTP、DHCP、SNMP、DNS、SMTP、HTTPS)

表示层:数据的表示、安全、压缩

会话层:建立、管理、终止会话

传输层:定义传输数据的协议端口号,流控和差错校验(UDP、TCP)

网络层:进行逻辑地址寻址,实现不同网络之间路径选择

链路层:

物理层:建立、断开、维护物理连接(TCP/IP协议)

5、HTTP/HTTPS

HTTP原理:通过TCP建立客户和服务器的连接,客户发送请求,服务器接受请求,给予响应。

区别:HTTPS是HTTP加上加密处理(HTTP+SSL)

 

PUT和POST区别

PUT是幂等,多次操作和上次影响相同,POST不是。

响应码:200---OK,201(已创建),204(成功处理请求,无返回内容)

400---错误请求(url非法字符,json格式不对),401---未授权(身份验证token异常),403---Forbidden(拒绝请求,无权限),404---Not Found(无法找到请求的资源)

500(服务器内部错误),503(服务不可用)

6、给一个接口如何测试

1)对需求,拿到接口文档,梳理清楚,去画测试导图

2)参数测试:

合法:必选、全部、组合

非法:数据错误(空,超范围(元素、长度、复杂度),)、类型错误、参数错误(多参、少参、错误参数,无参)

3)功能测试

4)性能测试

5)安全性测试(密码复杂度,密文加密,几次锁账号)

7、性能测试

关注点:

并发数:系统用户数,在线用户数,并发用户数(同一时间做同一操作)

响应时间:对请求做出响应所需要的时间

吞吐量:单位时间内系统处理的客户请求的数量

资源利用率:不同系统资源的使用情况,CPU(stress、top)/网络(iperf)/磁盘(fio、df -h)/内存(memstress、free -m)

 

8、软件测试的流程

文档需求分析--梳理测试点--写测试用例---冒烟测试--测试--回归测试--测试报告

9、业务

大数据平台:hisec安全态势感知系统。发现威胁、拦截威胁、采集信息及分析,帮助用户跟踪处理。

 

IAAS:Infrastructure as a service 基础设施即服务

 

SDI:智能存储网卡,

场景:云计算裸机场景:将主机侧的计算资源全租给客户使用,客户可在主机侧安装自己的软件,不熟数据中心管理者的限制。

作用:解决场景下共享分布式存储遇到的存储网络安全问题。

从云计算主机侧把云计算分布式存储软件部署到sdi(块存储设备),实现了分布式存储软件和主机硬件的解耦,彻底解决存储网络安全问题;同时通过卸载原来部署在主机侧存储软件,降低了主机侧CPU占用,降低了总体部署成本。

可用性、可服务性:

1)双M.2,单M.2故障不影响系统运行,提升系统可靠性;

2)2、双bios FLASH,作为固件启动介质,硬件设置和控制(计算机基本输入输出程序,系统设置信息,开机后自检程序和系统自启动程序);

3)面板指示灯,BMC界面和故障告警。

性能:sdi启动不超过3min

故障:bios包不对,升级失败;bios升级中卡复位,bios timeout,升级失败,从备起;bios同步中复位,起来继续同步。

bios从主起,正常起,不同步;升级bios(主),同步到备;设备从备起后,认为主坏,起来回滚到主。

 

BMC:baseboard management controller

功能:上报告警;记录系统事件;操作强制重启、上下电等;

Bios启动项设置(光驱、硬盘、PXE);

显示各组件情况(电源、风扇、内存、PCIE、硬盘、CPU等);

可通过网络、串口方式进入访问。

BIOS:basic input output system

功能:初始化(PCIE、硬盘等初始化建链);

引导操作系统(正常启动进入到os)

服务器:

功能:为网络用户提供集中计算,信息发布及数据管理等服务

 

10、遇到的问题

1、Ui问题

1)页面上元素定位到后(打印出text)无法操作---蒙层遮挡;

2)定位不到元素:显式等待一些元素

3)

2、接口问题:

1)响应码和响应内容有问题(报错信息不对)

2)

3、SDI问题

1)web上查看不到SDI卡,sdi卡槽位号异常,,开发定位:i2c挂死之后,xml从i2c上解绑,不会再加载上去。

2)Os异常重启或者卡住,查看串口系统日志,看下os在哪里,为啥异常。

标签:总结,HTTP,--,虚拟机,---,bios,测试
From: https://www.cnblogs.com/zmm521/p/17490399.html

相关文章

  • 兼容性测试如何提高网站的安全性?
    在今天的互联网时代,随着各种网络gong击和黑客活动的频繁发生,网站的安全性问题越来越引起人们的关注。而在提高网站安全性方面,兼容性测试是一个非常重要的环节。本文将从什么是兼容性测试、为什么兼容性测试可以提高网站的安全性、如何进行兼容性测试等方面展开阐述。什么是......
  • 测试接口文档流程
    安装jmeterwindows批处理jmeter启动(双击)获取tokenappKey=6773dfd985c249a69916445137fb46c8appSecret=151a36625370491e9e6ee2721a2fc664jmeter工具弃用,改为使用postman工具::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@快速查看本机公网IP地址真香IT于2022-04......
  • 使用loadrunner11开展爆破测试
    备注:阅读本文需要一定的loadrunner11操作基础和代码编写基础,请各位预知。 本次爆破目标为pikachu靶场,访问地址:http://192.168.0.108/pikachu/我们本次测试默认的弱口令admin123456 1)使用函数声明变量msg,其中LB和RB是通过页面解析出来的左右边界,如果访问成功,LB和RB之间的......
  • VBA结构总结
    三大结构:顺序、选择、循环选择If条件表达式Then真执行的,语句1ElseIf条件表达式假执行的,语句2Else上面情况都不满足执行则执行本,语句3EndIf 循环For循环For…Next循环ForEach循环For...Next循环//For…Next循环For[变量]......
  • Qt开发总结1
    GUI界面限制输入的内容QValidator*validator=newQIntValidator(100,999,this);//这样文本框只能输入100~999之间的数字ui->lineEdit->setValidator(validator);显示格式控制ui->textEdit->setWordWrapMode(QTextOption::WrapAnywhere);//任意地方换行ui->tableWi......
  • 知识总结
    jsp以reqBody传给后端后端用@RequestParam分别接收参数curl-XGET\http://bjfk-staging-ls508.yz02:9494/rest/infra/id/card/user/bind/account?uid=xxx&name=xxx&identity=xxx&appType=xxx后端使用@RequestParam分别承接几个参数即可@RequestParam只应用于content-type......
  • C++基础知识总结
    2023/6/18本篇章记录学习过程C++的基础概念和代码测试实现,还有很多需要补充。一是还不清楚,二是还没有学到。打算学习过程中后面再做补充。先看完《C++primer》书之后再慢慢来添加补充1.函数重载一个函数名可以实现多个功能,这取决于函数参数不同来实现判断对应的功能,与返回......
  • 本周总结(6.18)
    总结1、数据结构小学期第一阶段的四道题目全部完成啦!就是还需要进行一定的复习,以应对接下来的数据结构答辩啦!2、ppt和计划书仍旧在努力阶段3、小程序情况基本上完成了登录界面和主界面的内容,但是下面的内容还没有填.........
  • 软件测试|web自动化测试神器playwright教程(二十七)
    前言使用selenium进行web自动化测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,playwright的网页切换比selenium更为简单快捷。本文就给大家介绍一下playwright多个网页的切换......
  • 软件测试|web自动化测试神器playwright教程(二十三)
    前言我们在进行web自动化时,经常遇到一些不好操作的元素,普通的元素定位和操作容易报错,如果我们使用的selenium的话,就可以使用selenium调用js脚本进行操作。在playwright中也有类似的方法,使用page.evaluate()执行JavaScript脚本。page.evaluate()和page.evaluate_handle()之间的唯......