
测试必会知识
董林夕
唯有变得优秀,才是自己唯一的退路
展开
-
软件测试必备技能
软件测试一、基本的概念1.软件测试定义2.软件测试类型3.各种不同点,如app测试和web测试不通点、b/s架构和c/s架构不同点、http和https不同点等等4.测试点及测试用例编写(很重要),比如:微信发红包,发消息这些功能,去提取测试点,从功能、性能、ui、安全、兼容等多个几个方面去考虑。。。二、常用linux语句查看进程:ps -ef查看端口:netstat -an。。。三、sql语句基本的增、删、改、查语句可以在力扣或者牛客网上刷刷题四、adb命令(操作安卓手机的命令原创 2021-08-26 17:32:51 · 407 阅读 · 0 评论 -
梳理jenkins构建流程
一、背景最近需要进行服务环境治理项目,于是我把公司jenkins相关的部署流程给总结了一下。二、jenkins操作架构图三、详细流程拉代码–>打包–>构建镜像–>升级pod镜像1. 以go语言jenkins的流程梳理,以dev-bizops-svr为例1.丢弃旧的构建2.参数化构建-GIT-TAG3.git拉取代码--用tag号命名${GIT-TAG}构建新的分支 4.当前分支与master分支进行比较,看是否已经合并代码5.执行shell:5.1:定义变量PRO原创 2022-02-27 21:37:02 · 1512 阅读 · 0 评论 -
Grafana平台监控应用实例
一、背景由于各个服务日志格式不统一,导致现在添加日志监控,在数据收集方面比较困难,因此需要对日志格式进行统一二、涉及的平台、技术等Grafana平台地址 账号:admin,密码:Okay@123metrics举例Prometheus-webUI(这是公司的不写地址了)Prometheus学习文档grafana学习文档grafana官网地址1.k8s基础的知识deployment:pod依据deployment的yaml文件来进行创建pod:k8s中最小的单位,pod中有容器,容器原创 2022-02-23 13:06:21 · 5740 阅读 · 0 评论 -
HttpRunner入门
先认识一下自动化领域的六大框架:java:junit、testingpython:unitest、pytest、robotframework一、什么是httprunner?1.它是面向http协议的测试框架,只需要维护一份ymal/json就可以进行自动化测试、结合locust性能测试,线上监控、持续集成、devops等多种需求二、设计思想和理念1.复用优秀的开源项目(不重复造轮子,而是将轮子组装成战车)2.约定大于配置(提升测试脚本的可维护性)3.配置文件组织测试用例(yaml/jso原创 2022-02-04 10:00:00 · 1013 阅读 · 0 评论 -
三次握手与四次挥手
SYN(synchronous 建立联机) 、ACK(acknowledgement 确认) 、PSH(push 传送)、 FIN(finish 结束) 、RST(reset 重置) 、URG(urgent 紧急)、Sequence number(顺序号码) 、Acknowledge number(确认号码)。1、三次握手2、四次挥手...原创 2022-01-29 15:41:34 · 1900 阅读 · 0 评论